Ruby on rails 如何在Rails应用程序文件夹外编写和执行单个rake任务
如何在Rails应用程序目录外编写rake任务并使其运行 例如,假设编写一个示例rake任务Ruby on rails 如何在Rails应用程序文件夹外编写和执行单个rake任务,ruby-on-rails,rake,Ruby On Rails,Rake,如何在Rails应用程序目录外编写rake任务并使其运行 例如,假设编写一个示例rake任务 task :dummy do puts User.first.first_name end 此任务位于~/fun/sample.rake 我的rails应用程序位于~/my\u app/ 现在我需要运行sample.rake。我知道我需要加载环境、数据库等,我该怎么做?在过去的一个小时里,我一直在做这件事 我尝试了下面的一个,显然它不起作用,因为它不知道如何构建它 rake -f ~/my_app
task :dummy do
puts User.first.first_name
end
此任务位于~/fun/sample.rake
我的rails应用程序位于~/my\u app/
现在我需要运行sample.rake。我知道我需要加载环境、数据库等,我该怎么做?在过去的一个小时里,我一直在做这件事
我尝试了下面的一个,显然它不起作用,因为它不知道如何构建它
rake -f ~/my_app/Rakefile dummy
注意:我不应该接触Rails应用程序中的文件,但我可以在fun目录中编写任何我想要的内容您需要创建一个Rakefile并加载rakegem。看看这个答案: