Warning: This gem is in active development and currently does absolutely nothing.
ActiveRecord-based gem to get you from 'git clone' to 'rails s'
Add this line to your application's Gemfile:
group :development do
gem 'activescratcher'
end
And then execute:
$ bundle install
You have everything you need to work in a brand new project, you've bundle installed, run migrations and now it's time to spin up the project.
* record scratch *
* freeze frame *
Someone forgot to add seed data to your project. In effect, you now have to add and link models together.
Insert ActiveScratcher (because we scratch the sh*t out of ActiveRecord).
# Start the rails console
rails c
# Run ActiveScratcher with no parameter
ActiveScratcher::Scratch.execute()
# Run ActiveScratcher with excluding certain tables
ActiveScratcher::Scratch.execute(exclusions:"Person,Address")
# Run ActiveScratcher with a set amount of children for has_many relations
ActiveScratcher::Scratch.execute(children: 2)
The gem is available as open source under the terms of the MIT License.