我使用rails 4,我需要添加一个子任务来使用演示数据(用于产品演示)来播种我们的数据库。我想让它成为一个名为rake db:seed:demo的子任务,我如何做到这一点?
我试图使用这段代码进行子任务,但是我从rake那里得到了一个错误:没有找到任务。
#!/usr/bin/env rake
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require File.expand_path('../config/application', __FILE__)
API::Application.load_tasks
task :demo => :seed do
end
task :seed => :db发布于 2014-02-06 00:25:10
使用namespace指令:
namespace :db do
namespace :seed do
task :demo do
end
end
endhttps://stackoverflow.com/questions/21590075
复制相似问题