Download the integration pack: http://railsinstaller.org/en the rest of the little things other tutorials can also be found, here is not much to say.
After installation, open the Rbreadline.rb file under ruby2.1.0\lib\ruby\site_ruby\2.1.0 in the installation directory, which can be opened using Notepad. Then change require ' DL ' to require ' findle '
Open the command line and execute the following command
$ gem Sources--remove https://rubygem
Website development pay attention to is the efficiency, can put an idea in the shortest time to achieve, often easy to occupy the opportunity. While the development of Ruby on Rails is highly efficient, it is not a pleasant thing to do if each development site needs to start from scratch with the tedious basics of registering, logging in, rights management, and forgetting passwords. The following code allow
Many documents describe how to use the gem (one-click Ruby installer is already included, and you can use the gem after installation) for Remote Installation. If the network is poor, the installation will fail. I can see an article on the Internet that describes the local installation method. Now I will summarize the installation process for you.
First download them from rubyforge.net (the version may be updated during download)
Activesupport-1
; class:"Control-label"%> class:"Form-control"%> class="Form-group"> class:"Control-label"%> "if",class:"Form-control"%> ifDevise_mapping.rememberable? -%> class="Form-group"> class="Actions"> "Login",class:"btn Btn-primary"%> "Forgot Password", New_password_path (resource_name),class:"btn Btn-link"%> (8) In order to protect our methods, add a login check before each method app/controllers/application_controller.rbclass Applicationcontroller actioncontroller::base # Prevent CSRF attacks by ra
1, Purpose: Use Heroku to deploy the development environment to the production environment. Heroku is dedicated to deploying rails and other Web applications, and the process of deploying rails applications is straightforward-as long as the source code is incorporated into the GIT version control system.2. Build Heroku Deployment Environment(1) Heroku use PostgreSQL database, so to add PG to the production
We've already completed a simple shopping cart, and from this start we'll see how to test in rails.
When we created the shopping cart program in our depot directory, there is already a test directory, which is for us to test preparation. So far, we've seen that the fixtrues and Functional,unit directories inside have a test file that corresponds to the controller and model.
We first Test products this model. Code test\unit the product_test.rb file i
Rails built log functionality, or more precisely, rails exposes the Logger object, which can be used in all rails programs.
Logger is a simple log frame ported from Ruby (you can type RI logger to view the documentation of the standard library in Ruby's command line), and for us, we just need to know that logger can t
recommended that you use a homemade program:
Brew Install ImageMagick
Now we need a Ruby adapter that connects to the local ImageMagick library. You can use Minimagick, because it is lightweight:
# gemfile
Gem ' Mini_magick '
Characteristics of Minimagick
Before we begin, let's take a look at some of the minimagick features to avoid unnecessary errors.
Open the Rails conso
Ruby is indeed very popular, and the network is so popular that I can't help but be impulsive. I found some information to study it and shared it with you.
Build a Ruby on Rails environment in Windows
Install Ruby:Download the http://www.ruby-lang.org/en/ from the ruby182-15.exe and install Ruby.Add the environment variable [installation directory]/bin to path
Here's how to fix this annoying Ruby on Rails popup message: "The program can ' t-start because Msvcrt-ruby18.dll is missing From your computer. Try reinstalling to fix this problem. "
This is fix applies if you are using cucumber on Windows.It turns out the ' error message ' is related to the JSON gem, that Cucumber depends. The details and solution are buried in Thisthread.
To fix it, your just have to ru
View
View is divided into builder mode and rhtml mode.
The following is an example of the builder mode.
XML. Div (: class => "productlist") DoXML. timestamp (time. Now)@ Products. Each do | product |XML. Product doXML. productname (product. Title)XML. Price (product. Price,: currency => "USD ")EndEndEnd
If the tag and built-in method are repeated, you can use something! () To generate tags
Rhtml is similar to JSP.
The H method provides HTML EncodingHelper
Xxxcontroller correspon
My little brother was a beginner of Ruby, and I didn't use Linux.Search on the Internet a lot about the configuration of the development environment article, but always and actually a bit in and out, find n times the article, finally found the simplest environment installation configuration method, share the nextRecommended with Ubintu, feel for the habit of using Windows novice, still better operation.We use RVM to install the Management
Lin Shi, a friend of mine, recommended a web development tool: Ruby. He went to his side in the morning and demonstrated it. It was amazing! As long as you define a database table, regardless of ms SQL and MySQL, the rest of the work is about the rails framework. Let's take a look at the self-contained page of the rails framework. One word can be used to describe
view is available, because it is just a simple test, the model does not add, just change the action to the corresponding model of the mail or other.
Next, configure the Gmail SMTP server in the Config/application.rb file, such as (because Gmail needs fq to test, so in real development, the configuration of the SMTP server for Gmail can be placed in the Production.rb file, In test.rb and development.rb files with other mailboxes instead, I use the QQ SMTP server, as long as the QQ in the SMTP
Error
MySQL: Error: Query: not connected: Create Table 'schema _ migrations '('version' varchar (255) not null) engine = InnoDB
Solution;
Ruby is 1.8.6, rails is 2.2.3, MySQL is 5.1.51
This problem occurs because the libmysql. dll file in MySQL 5.1.3 and later cannot be properly connected to rails. Therefore, you only need to replace an old version of lib
The previous "[Ruby on Rails] and I learned hello World" mentioned that the route corresponding to the file is CONFIG/ROUTES.RBIn fact, we just added a line of code: Resources:p OSTsHowever, this code has multiple default routes, which can be viewed through rake routes, as follows:[Email protected]:/home/ywt/ror_tests/blog# rake routes Prefix Verb URI Pattern controller#action Posts ge
First, the new projectRails new App--skip-bundleModify Gemfile file after completion: Vim GemfileChange source to Taobao or Ruby-china.Add to this file: Gem ' Phantomjs 'Then run: Bundle installSo the project is new and completed.Second, generate PDFCreate a controller to add require ' PHANTOMJS ' to the head and add a get method for getting the PDF: get_pdfAdd the following code to this method:Phantomjs.base_dir = "/path/project_name/bin/phantomjs/"
ActiveRecord programming guide in Ruby on Rails, rubyonrails
Avoid modifying the default ActiveRecord (Table Name, primary key, and so on) unless you have a very good reason (such as a database not under your control ).Put the macro-style method before the class definition (has_many, validates, and so on ).
Preference has_expect: through is better than has_and_belongs_to_expect. Has_validation: through allo
The following issues have been encountered recently in a ROR Web project:
Products can be classified by class navigation browsing, can be divided into three types of a,b,c, three categories under the other categories, at the same time, the base class and its classification can be extended by the user. Horizontally, the main class can be extended by the user, and the user can extend it vertically.
Category information Store and Categories table:
Id:integer PRIMARY Key
Name:string category Nam
After several days, the Ror environment was finally ready. In order to prevent future forgetting and minimize detours, we made a special record
========================================================== =====
Installation Process
1. Install rubyinstaller-1.9.2
2. install and execute gem install rails
3. Download dev kit and decompress it to the ruby installation directory.
4. Install Netbeans 6.9.1
5. Enabl
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.