gpt4 book ai didi

ruby-on-rails - Rails cron 任务仅在生产环境中运行

转载 作者:数据小太阳 更新时间:2023-10-29 07:46:11 25 4
gpt4 key购买 nike

我在 crons.rake 中定义了一个任务,但该任务仅在生产模式下运行。我怎样才能让它在开发模式下运行?

task(:generate_mindmails => :environment) do

最佳答案

我建议您改用 whenever gem。它可以配置得更舒适。像这样:

every 5.hours do
runner "MyModel.my_method", :environment => :development
end

您可以通过将 gem 'whenever' 添加到您的 Gemfile 然后运行 ​​bundle install 来安装它。您应该阅读文档或至少阅读 github 项目的 README.md

//你也可以在两种环境下运行它:

every 5.hours do
runner "MyModel.my_method", :environment => :development
runner "MyModel.my_method", :environment => :production
end

关于ruby-on-rails - Rails cron 任务仅在生产环境中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30120070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com