本文根据 Devhints / Rake 翻译。代码示例及版本范围沿用原文。
基本语法
namespace :foo do
desc "Description"
task :bar do
...
end
task :baz => :dependency do
end
task :baz => [:dep1, :dep2, :dep3] do
end
end
# rake foo:bar
带参数的 Rake 任务
desc "Do something"
task :workit, [:id] => :environment do |_, args|
id = args[:id]
end
# rake workit[234]