【发布时间】:2011-07-26 03:56:15
【问题描述】:
我有一个 /lib/tasks/send_mailer_job.rb 文件。
在生产中,我希望该文件每 5 分钟运行一次。然而,在开发时,等待 5 分钟来测试更改会减慢我的速度,所以我希望那是 1 分钟。最近我刚刚更新了代码中的变量,但这很容易出错,因为我可以签入错误的 # 并杀死生产服务器。如何根据环境设置该变量
我有以下几点:
records = Stuff.find(:all, :conditions => ["last_activity_at <= ?", (Time.now - 500)])
..... 1.minute.from_now
让这两个#s、500 和 1.minute.form_now 成为基于 rails 环境的变量的正确方法是什么,对于开发人员来说,我希望 #s 比生产和登台时更短。
谢谢
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3