My Experiences in Live Rails Application
- Idempotency for
seed files
,rake tasks
andbackground jobs
. - Do not ignore
schema.rb
file in Git. Userake db:schema:load
instead ofrake db:migrate
to initialize database (for example when you clone a new project).