What are the differences betweeen Rails 2.x and Rails 3

Answers were Sorted based on User's Feedback



What are the differences betweeen Rails 2.x and Rails 3..

Answer / 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

What are the differences betweeen Rails 2.x and Rails 3..

Answer / biswaranjan

some functionality changers..
ex- in rail2.x
<%= link_to_remote ‘Show’, :url => post %>

ex in rail3.x
<%= link_to ‘Show’, post, :remote => true %>


etc..

Is This Answer Correct ?    21 Yes 3 No

What are the differences betweeen Rails 2.x and Rails 3..

Answer / padmavathy

The main differnce is code simplicity... In rails2 we should write the routes using map and each... In rails3 we dont need to write map and all.
For example:
Rails 2:
map.resoucers :users do |user|
user.resource :profile
end

Rails 3:
resources :users do
resource :profile
end
Like wise in active record also have some differences in rails 2 using find(:all) instead in rails 3 we use where etc..

Then terminal you have to write script for cmd instead rails 3 using rails cmd...
Rails 2:
<%=link_to_remote "login", post, :method=>:delete%>

Rails 3:
<%=link_to "login",new_post_path%>
i have noticed some points only have some more differences... Refer it... Those are all main things...

Is This Answer Correct ?    6 Yes 1 No

What are the differences betweeen Rails 2.x and Rails 3..

Answer / kuna

some functionality difference ...

Is This Answer Correct ?    6 Yes 18 No

Post New Answer

More Ruby on Rails Interview Questions

How to find second max element from database ?

0 Answers  


what is testing in rails?

0 Answers  


Who developed ruby on rails?

0 Answers  


How is visibility of methods changed in ruby (encapsulation) ?

0 Answers  


am new to ruby. tell me one thing. i can view my project on browser when i write "ruby script/server". otherwise i cant view my project on localhost. what i have to do to view my project always on browser? pls help

5 Answers  






who developed rails?

0 Answers  


what is the difference between Active support’s “HashWithIndifferent” and Ruby’s “Hash” ?

0 Answers  


Tell me what is ruby on rails?

0 Answers  


Why do we use request.xhr? in rails

2 Answers   IBM,


What is the current version of ruby on rails?

0 Answers  


Which command is used to create a migration?

0 Answers  


Tell me what is the difference between the observers and callbacks in ruby on rails?

0 Answers  


Categories