Learning which gems to use has always lead to a couple hours of scouring github, or other blogs to find out which ones are most useful. I’d like to see which ones you use and how they’re useful. I’ll start with one:
I’ve enjoyed the convenience of seed_migrations, which creates a concept of data migrations you can use to separate modifying the structure of your database from setting up reference data or converting existing data. You can tie running data migrations to running schema migrations, or run them separately.