Commit b985a36e527ad494dcc69d1f6210e8c0334fcc2a
Committed by
Rodrigo Souto
1 parent
3e72f54e
Exists in
master
and in
29 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() |