https://github.com/swordray/modular_migration
Rails migration files generate into corresponding modular directories
https://github.com/swordray/modular_migration
activerecord migrations rails ruby
Last synced: 10 months ago
JSON representation
Rails migration files generate into corresponding modular directories
- Host: GitHub
- URL: https://github.com/swordray/modular_migration
- Owner: swordray
- License: mit
- Created: 2014-03-12T04:15:19.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-01-25T06:01:45.000Z (about 4 years ago)
- Last Synced: 2023-08-15T07:10:31.134Z (over 2 years ago)
- Topics: activerecord, migrations, rails, ruby
- Language: Ruby
- Homepage:
- Size: 18.6 KB
- Stars: 39
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# modular_migration
[](http://badge.fury.io/rb/modular_migration) [](http://travis-ci.org/swordray/modular_migration)
[](https://gemnasium.com/swordray/modular_migration)
[](https://codeclimate.com/github/swordray/modular_migration)
Rails migration files generates into relevant modular directory
## Requirements
* Ruby ~> 2.0
* Rails
## Installation
Include the gem in your Gemfile:
```ruby
gem 'modular_migration'
```
## Usage
Do nothing.
## Example
- Generate model
```bash
$ rails g model core/user name:string
invoke active_record
create app/models/core/user.rb
create app/models/core.rb
create db/migrate/core/user/20140324105328_create_core_users.rb
```
- Generate migration
```bash
$ rails g migration AddGenderToCoreUser gender:integer
invoke active_record
create db/migrate/core/user/20140324105719_add_gender_to_core_user.rb
```
## Sponsors
* [BaiLu ShuYuan](https://bailushuyuan.org)
## License
Copyright © 2014 Lijia Tong under The [MIT License](http://opensource.org/licenses/MIT).