如何在 Rails 应用程序目录之外编写 rake 任务并使其运行。
例如,说编写一个示例 rake 任务
task :dummy do
puts User.first.first_name
end
这个任务在~/fun/sample.rake
我的 Rails 应用程序位于~/my_app/
现在我需要运行 sample.rake。我知道我需要加载环境、数据库等,我该怎么做?在过去的一个小时里一直停留在这个问题上。
我尝试了下面的那个,显然它不起作用,因为它不知道如何构建它。
rake -f ~/my_app/Rakefile dummy
注意:我不应该触摸 Rails 应用程序中的文件,但我可以在 fun 目录中编写任何我想要的内容