rake任务,界面简单

时间:2010-11-23 10:55:51

标签: ruby

现在我可以做到

rake report shipment_id=5

rake report do
  id = ENV['shipment_id]
end

但是我希望通过

来简化用户的交互
rake report 5

我如何在rake中做到这一点?

最后的选择是使用ruby然后在内部调用rake但是我想检查我是否缺少rake的某些功能?

1 个答案:

答案 0 :(得分:2)

这可能很有用: Rails Rake: How to pass in arguments to a task with :environment

虽然它只适用于较新版本的rake。