[英]How to write and execute an individual rake task outside the Rails application folder
如何在Rails應用程序目錄外編寫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目錄中編寫任何內容
您需要創建一個Rakefile並加載rake gem。 看到這個答案: Ruby:從沒有Rails的gem訪問rake任務
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.