Commit b985a36e527ad494dcc69d1f6210e8c0334fcc2a
Committed by
Rodrigo Souto
1 parent
3e72f54e
Exists in
master
and in
22 other branches
Add seed file for Noosfero with support to plugins custom seed file.
Signed-off-by: Arthur Del Esposte <arthurmde@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Showing
2 changed files
with
24 additions
and
0 deletions
Show diff stats
| @@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
| 1 | +# This file should contain all the record creation needed to seed the database with its default values. | ||
| 2 | +# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). | ||
| 3 | +# | ||
| 4 | +# Examples: | ||
| 5 | +# | ||
| 6 | +# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) | ||
| 7 | +# Mayor.create(name: 'Emanuel', city: cities.first) | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +# This is for plugins that wants to use seeds.rb | ||
| 11 | +# Check for example on the Foo plugin | ||
| 12 | +plugin_seed_dirs = Dir.glob(Rails.root.join('{baseplugins,config/plugins}', '*', 'db', 'seeds.rb')) | ||
| 13 | +plugin_seed_dirs.each do |path| | ||
| 14 | + system "rails runner #{path}" | ||
| 15 | +end |
| @@ -0,0 +1,9 @@ | @@ -0,0 +1,9 @@ | ||
| 1 | +# This file should contain all the record creation needed to seed the database with its default values. | ||
| 2 | +# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). | ||
| 3 | +# | ||
| 4 | +# Examples: | ||
| 5 | +# | ||
| 6 | +# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) | ||
| 7 | +# Mayor.create(name: 'Emanuel', city: cities.first) | ||
| 8 | + | ||
| 9 | +FooPlugin::Bar.create() |