服务器加载后自动运行ruby脚本 - Ruby on Rails

时间:2018-01-30 22:16:27

标签: ruby-on-rails ruby

我在app / lib中有一个名为Cron.rb的文件。

要执行文件我会做这样的事情。

Cron.run

这将执行一个方法,该方法创建一个线程并处理我已编入文件的cron作业。

在开发或生产中启动rails时,我想要一种优雅的方法来自动启动此Cron.run函数。我不能使用cron Job来启动此文件。我希望它与所有其他模型等的当前ActiveRecord实例一起开始。

1 个答案:

答案 0 :(得分:2)

如果要在启动rails时执行代码,请添加初始化程序。

只需要你想要执行的一行。

配置/初始化/ startup_cron.rb

yarn add copy-webpack-plugin --dev