diff --git a/db/seeds.rb b/db/seeds.rb new file mode 100644 index 0000000..35e883c --- /dev/null +++ b/db/seeds.rb @@ -0,0 +1,15 @@ +# This file should contain all the record creation needed to seed the database with its default values. +# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). +# +# Examples: +# +# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) +# Mayor.create(name: 'Emanuel', city: cities.first) + + +# This is for plugins that wants to use seeds.rb +# Check for example on the Foo plugin +plugin_seed_dirs = Dir.glob(Rails.root.join('{baseplugins,config/plugins}', '*', 'db', 'seeds.rb')) +plugin_seed_dirs.each do |path| + system "rails runner #{path}" +end diff --git a/plugins/foo/db/seeds.rb b/plugins/foo/db/seeds.rb new file mode 100644 index 0000000..49d08ae --- /dev/null +++ b/plugins/foo/db/seeds.rb @@ -0,0 +1,9 @@ +# This file should contain all the record creation needed to seed the database with its default values. +# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). +# +# Examples: +# +# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) +# Mayor.create(name: 'Emanuel', city: cities.first) + +FooPlugin::Bar.create() -- libgit2 0.21.2