Adding a custom seed file

后端 未结 3 1745
没有蜡笔的小新
没有蜡笔的小新 2020-12-12 12:44

I want to populate a new feature with dummy data, but don\'t want to use the db/seeds.rb file as it already has seeds other data irrelevant for this feature.

To run

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-12 13:12

    Too complicated! I just wanted a simple task to execute every file under db/seeds directory without passing in any file names.

    # lib/tasks/seed.rake
    desc "Run all files in db/seeds directory"
    
    namespace :db do
      task seed: :environment do
        Dir[File.join(Rails.root, 'db', 'seeds', '*.rb')].each do |filename|
          puts "seeding - #{filename}. for reals, yo!"
          load(filename)
        end
      end
    end
    

提交回复
热议问题