rake任务允许定义一个需要在作为先决条件之前运行的其他任务的列表,即
namespace :import do
task :products => [:environment, :tax_categories] do
... # create products from import and reference tax categories
end
end
但是,如果在其他命名空间中定义了tax_categories任务,我怎么能引用它呢,比如
namespace :init do
task :tax_categories => :environment do
... # create tax categories
end
end
感谢您的帮助。
答案 0 :(得分:3)
你可能会这样做,但不知道这是否是推荐的方式:
namespace :import do
task :products => [:environment, "init:tax_categories"] do
... # create products from import and reference tax categories
end
end