我想创建一个cronjob,它在我的rails应用程序的脚本目录中执行特定的ruby文件。我怎样才能实现,我可以执行动作管理器来使用交付?我怎么把这个邮件收集到这个ruby文件中?
谢谢!
答案 0 :(得分:2)
跳过有关在crontab中创建任务的部分,您可以执行以下操作:
在ruby脚本中显式加载Rails环境。我在一些守护进程中这样做。 你可以这样做:
require File.dirname(__FILE__) + "/../config/application"
Rails.application.require_environment!
使用导轨滑块。 rails runner -h
将为您提供必要的信息