Added test_defaults_seed_and_load_into_empty_project
Added :defaults scopes to models Added :sources and :formulas fixtures Loading defaults from seeds.rb using rake task instead of migration
This commit is contained in:
20
lib/tasks/body_tracking.rake
Normal file
20
lib/tasks/body_tracking.rake
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
require Rails.root.join('config', 'environment')
|
||||
|
||||
namespace :redmine do
|
||||
namespace :body_tracking do
|
||||
desc "Loads body_tracking plugin seed data from db/seeds.rb. Requires pending" \
|
||||
" migrations to be applied before running. Purges and reloads all seed data."
|
||||
task seed: [:environment, 'db:abort_if_pending_migrations'] do
|
||||
seed_fn = Rails.root.join('plugins', 'body_tracking', 'db', 'seeds.rb')
|
||||
if seed_fn.exist?
|
||||
print "Loading seed data from #{seed_fn}..."
|
||||
load(seed_fn)
|
||||
puts "done"
|
||||
else
|
||||
puts "Seed data file #{seed_fn} is missing :/"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user