1. Put in Gemfile: gem "seedbank" 2. Install $ bundle install 3. Create the specific seed file: $ vi db/seeds/performance_translations.seeds.rb translations = [ ["r-high-0001","1-read high-generation"], ["r-high-0008","8-read high-generation"], ["r-high-0016","16-read high-generation"] ] translations.each do |int, ext| PerformanceTranslation.find_or_create_by_internal(internal: int, external: ext) end 4. Run via rake $ rake db:seed:performance_translations
10.01.2014
Rails - Separate Seeds Using Seedbank
Seedbank gives your Rails seed data a little structure. Create seeds for each environment, share seeds between environments and specify dependencies to load your seeds in order. All nicely integrated with simple rake tasks.
This is how I quickly used it:
Subscribe to:
Posts (Atom)