A simple gem to help you perform data migrations in your Rails app.

3 Open Issues Need Help Last updated: Sep 5, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue highlights a potential data inconsistency where database operations performed within a migration's `initializer` method are not included in the transaction and thus won't be rolled back on failure. The proposed solution is to move the transaction block to `self.run` to ensure `Migration.new` and its `initializer` are covered.

Complexity: 2/5
good first issue

A simple gem to help you perform data migrations in your Rails app.

Ruby

AI Summary: This issue proposes enhancing the CI/CD pipeline to test the project against a matrix of specified Rails versions: 7.1, 7.2, 8.0, and 8.1. A tutorial link is provided to assist with the implementation of this multi-version testing setup.

Complexity: 2/5
good first issue

A simple gem to help you perform data migrations in your Rails app.

Ruby

AI Summary: The issue proposes making the base class for data migrations configurable, moving away from the current hardcoded `DataCustoms::Migration`. This would allow users to specify a custom base class, like `ApplicationDataMigration`, to easily add shared behaviors or modules to all their data migrations.

Complexity: 2/5
good first issue

A simple gem to help you perform data migrations in your Rails app.

Ruby