Basic cheat sheet for me to help remember the new syntax of Rails 3. Check out the rubyonrails.org guide and also Rails 3 Upgrade Handbook
Rails 2 | Rails 3 | about |
---|---|---|
script/console | rails console | On the command line, all scripts are now run with the “rails” command. Just leave off “script/” and type rails – instead |
RAILS_ROOT | Rails.root.to_s | When referring to the RAILS_ROOT (the root directory of your project), this is the new way to refer to it. |
RAILS_ENV | Rails.env | |
annotate | rake db:annotate POSITION=’top’ | Note you will want to use the “annotate_model” plug-in instead of the “annotate” gem. To get it up and running in your app, try: rails plugin install https://github.com/alsemyonov/annotate_models.git |