【发布时间】:2014-06-30 13:45:27
【问题描述】:
我有一个创建图表的 rake 任务:
task :diagram do
`rake erd filetype=dot disconnected=true`
end
这个任务的执行速度很慢,我猜是因为在嵌套的 rake-invoke 语句中再次加载了整个 rails 环境。
我想改用Rake::Task['...'].invoke。但是 erd 任务有一些非 rake 争论(filetype=dot 等),这似乎不适用于 invoke 方法。
有没有办法将这些参数传递给 rake,以便我可以使用正确的 rake 调用语法。
【问题讨论】:
-
stackoverflow.com/a/5050412/784318 给了我一些关于环境变量的指示
标签: ruby-on-rails ruby rake erd