more extensive database seeds (in two languages) (closes foodcoops#277)
This commit is contained in:
parent
8e04074cd3
commit
0e1cde9e2b
7 changed files with 444 additions and 27 deletions
16
lib/tasks/seeds.rake
Normal file
16
lib/tasks/seeds.rake
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# Allow loading multiple seeds
|
||||
# Tried using seedbank, but that supposes all seeds are loaded, while
|
||||
# we want to have different options to choose from (and they can't
|
||||
# be loaded at the same time).
|
||||
require 'pathname'
|
||||
|
||||
namespace :db do
|
||||
namespace :seed do
|
||||
Dir.glob(Rails.root.join('db/seeds/*.seeds.rb')).each do |seedfile|
|
||||
desc "Load the seed data from #{Pathname.new(seedfile).relative_path_from(Rails.root)}"
|
||||
task File.basename(seedfile, '.seeds.rb') => :environment do
|
||||
require_relative seedfile
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue