Want to write their own ruby code, side deployment at any time to look around, Heroku domain name is not friendly, speed in the country and slow. So think up Capistrano, then learn ...Capistrano a little bit of introductory
1. User model(1) Database migrationRails uses a relational database to store data by default, with tables in the database consisting of data rows, each row having corresponding columns, and corresponding data properties. Once the column names are
First of all, look at their relationship.
IRB (main):100:0> String.class
= = Class
IRB (main):101:0> String.class.superclass
= Module
IRB (main):102:0> String.class.superclass.superclass
= = Object
Class 1. Class
1. Download Ocra-1.3.1.gem file2. Open the "Start command prompt with Ruby" Command Window3. Enter "Gem install e:\ocra-1.3.1.gem-l" Installation Gem,#=> "successfully installed ocra-1.3.1"4, enter "D:\>ocra youruby.rb" to start packaging, #=>
I. Common anomalies
Exception name
Common causes
How to Throw
RuntimeError
Default exception thrown by raise
Raise
Nomethoderror
Object cannot find a corresponding method
(1) Add gem to gemfile, then bundle install
gem ‘easy_captcha‘, git: ‘https://github.com/phatworx/easy_captcha.git‘gem ‘rmagick‘
(2) After bundle Execute
rails g easy_captcha:install
After running this sentence, we can see the changes in
Ruby configures rspec and RestClient to detect the server, rspecrestclient
If you manually test the Restful service, it will be very monotonous. Of course, there are some browser plug-ins that can help you manually test through visual interfaces,
Basic Ruby syntax and ruby syntax
There are multiple ways to create a String object. The most common method is to use the string literal (literals), that is, the character sequence between a group of single quotes or double quotes. The difference
Ruby implements the longest common subsequence algorithm and ruby sequence algorithm.
Longest Common subsequence, LCS, dynamic planning implementation.
#encoding: utf-8#author: xu jin, 4100213#date: Nov 01, 2012#Longest-Commom-Subsequence#to find a
Ruby-based Merge Sorting Algorithm and ruby Sorting Algorithm
The assignment of an algorithm course uses the division and control method to merge and sort.
#encoding: utf-8#author: xu jin, 4100213#date: Oct 27, 2012#MergeSort#to sort an array by
Introduction to ruby program structure and ruby program structure
Generally, a ruby program is composed of one or more ruby source files. The source files are composed of modules. The module contains control structures, class objects, methods,
Tutorial on using Net: SMTP to send emails in Ruby, rubysmtp
The protocol between the Simple mail Transfer Protocol (SMTP) for sending emails and the email server that routes the email.
Ruby provides the Net: SMTP Simple Mail Transfer Protocol (SMTP)
Analysis of DATA Objects in Ruby and RubyDATA objects
Can this code be run? What is this DATA?
Require 'erb' data = DATA. readmax = 15_000title = "hello world! "Content =" hello world! \ N "* 10max. times {ERB. new (data ). result (binding )} _
The usage of the Profiling tool in Ruby, rubyprofiling
The built-in profiler implementation is very simple. In ruby2.2, there are only 150 lines of code. You can see its implementation profile. rb. The built-in profiler is very convenient to use.
The following is an example of the Iterator usage in Ruby.
IteratorDefinition
A Ruby iterator is simple a method that can invoke a block of code.
The Block is generally followed by the method, and the code in the block may not necessarily be
Use of each and collect in Ruby for iteration, rubycollect
The iterator is nothing, but the set method is supported. Objects that store a group of data members are called collections. In Ruby, arrays and hashing can be called collections.
The
No such file to load -- readline solution after Ruby upgrade, rubyreadline
After ruby and rails are upgraded, script/consystemic appears:Copy codeThe Code is as follows:/Usr/local/lib/ruby/1.8/irb/completion. rb: 10: in 'require ': no such file to
For example, Ruby on Rails's page caching mechanism, rubyrails
With the page cache, Rails can no longer intervene. To some extent, this is a good thing, because you can indeed achieve excellent performance. Rails only needs to create an HTML page
Leetcode 17 Letter Combinations of a Phone Number, leetcode
Given a digit string, return all possible letter combinations that the number coshould represent.
A mapping of digit to letters (just like on the telephone buttons) is given
The basic usage of hash in Ruby, and the usage of Rubyhash
A set of hash key-value pairs, such as "employee" => "salary ". It is similar to an array, except that the index is any object type through any key, rather than an integer index.
Traversing
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.