4. NO, Rails Newbies!!
Before you do it,
You must understand what you are doing.
You should play on local branch (git/mercurial).
You should know each pieces of codes (Don’t generate trash).
You need consistency between projects.
You want be a time saver (Stop copy, paste and verify).
You type codes as slow as me :(
6. Modulate your codes
Maintainability is a critical thing for long life projects.
Reusability is valuable for programmers.
Modules are everywhere in rails 3. Use it!
11. Bundler
Gemfile.lock should always keep updated in generators.
gem 'simple_form'
run 'bundle install'
run 'bundle update'
generate 'simple_form:install', '-s'
Use gems, don’t use git branch.
You should commit Gemfile.lock if you need consistency
between development and production environment.