What are the differences betweeen Rails 2.x and Rails 3
Answer Posted / dayanthan
(1) Introduction of bundler (New way to manage your gem
dependencies)
* (2) Gemfile and Gemfile.lock (Where all your gem
dependencies lies, instead of environment.rb)
* (3) A new .rb file in config/ folder, named as
application.rb (Which has everything that previously
environment.rb had)
* (4) Change in SQL Structure: Model.where(:activated => true)
* (5) All the mailer script will now be in app/mailers
folder, earlier we kept inside app/models.
* (6) Rails3-UJS support. for links and forms to work as
AJAX, instead of writing complex lines of code, we write
:remote => true
* (7) HTML 5 support.
* (8) Changes in the model based validation syntax:
validates :name, :presence => true
* (9) Ability to install
windows/ruby/jruby/development/production specific gems to
Gemfile.
group :production do
gem 'will_paginate'
end
| Is This Answer Correct ? | 22 Yes | 2 No |
Post New Answer View All Answers
What is a webrick web server?
How will be the future for ruby on rails?
what is Cross-Site Request Forgery (CSRF) and how Rails is protected against it?
what is ORM (Object-Relationship-Model) in Rails?
What are gemsets in rails?
What is object-relationship-model (orm)?
What is rails scaffolding?
Please explain what are the positive aspects of rails?
What is the difference between delete and destroy ?
What is ruby on rails & why it is used for?
what is the difference between the Observers and Callbacks in Ruby on Rails?
What is cross-site request forgery (csrf)? How is rails protected against it?
What do you understand by rails migration and what it can do?
what is Ruby on Rails?
Explain valid and invalid in rails?