我在app / lib中有一个名为Cron.rb的文件。
要执行文件我会做这样的事情。
Cron.run
这将执行一个方法,该方法创建一个线程并处理我已编入文件的cron作业。
在开发或生产中启动rails时,我想要一种优雅的方法来自动启动此Cron.run函数。我不能使用cron Job来启动此文件。我希望它与所有其他模型等的当前ActiveRecord实例一起开始。
答案 0 :(得分:2)
如果要在启动rails时执行代码,请添加初始化程序。
只需要你想要执行的一行。
配置/初始化/ startup_cron.rb
yarn add copy-webpack-plugin --dev