As a Developer, I want a generator that generates the appropriate migration for tracking attribute changes
When writing a gem that requires a database migration, you should provide a generator for your users so that they don't have to write the migration themselves. Some questions you should ask yourself:
- What will your data model look like?
- What should the table be named?
- Should we allow our users to name the table themselves?
- Should the generator generate the model as well? Or should we keep the model in the gem?