0
我想做一個cronjob在我的rails應用程序的腳本目錄中執行特定的ruby文件。我怎麼能實現,我可以執行一個actionmailer來使用交付?我如何將這個郵件發送到這個ruby文件?從外部ruby文件發送ActionMailer?
謝謝!
我想做一個cronjob在我的rails應用程序的腳本目錄中執行特定的ruby文件。我怎麼能實現,我可以執行一個actionmailer來使用交付?我如何將這個郵件發送到這個ruby文件?從外部ruby文件發送ActionMailer?
謝謝!
跳過有關創建中的crontab任務,這裏的部分是你可以做什麼:
在您的ruby腳本中顯式加載Rails環境。我在一些守護進程中這樣做。 你可以做這樣的事情:
require File.dirname(__FILE__) + "/../config/application"
Rails.application.require_environment!
使用軌道亞軍。 rails runner -h
會給你必要的信息