可以说我有这样一个cronjob:导轨 - 每当宝石 - 动态值
every 1.day, :at => '4:30 am' do
runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
end
虽然,我想提出“1.day”更有活力,如通过在形式改变值管理页面。
然后,它可能看起来像这样:
every Constant.find(2).value, :at => '4:30 am' do
或
@const = Constant.find(2)
every @const.span, :at => @const.time do
谁能想出如何使这项工作的想法?
显然,这样做的原因是,我可以使用存储在数据库中的值在我的网站,像一个消息,说
<%= "The next update is in less than #{@const.time}" #or something similar %>
这不适合我的工作Rails4。 require语句不起作用。任何想法我需要改变什么? – ShivamD 2013-11-08 23:08:04
我还没有尝试Rails 4,但我认为RAILS_ROOT已更改为Rails.root。 – Frexuz 2013-11-29 20:04:21
@Frexuz:这行是什么意思,你能帮我摆脱它吗? notification_weekly = Constant.find_by_key(“notification_weekly_time_span”) - 什么是notification_weekly_time_span – SSR 2015-06-19 06:19:38