Cron Job安排Rails网站上线?

时间:2011-01-12 22:24:04

标签: ruby-on-rails deployment cron crontab

我正在为我们经营的一个很棒的青年教会建立一个网站(无耻的插头!)..

目前我们有一个静态倒计时页面http://mybase.co,并且本周末正在进行大规模发布,并且该网站需要在我们发布时上线,

这是一个铁杆应用..

您如何建议安排它上线?

有一个cron工作和一个apache a2en?

还是有更好的方法吗?

由于

丹尼尔

4 个答案:

答案 0 :(得分:2)

如何将倒计时器放在index.html中并使用cron作业(或类似工具)将其删除。

在应用程序控制器中有:before_filter执行

redirect_to root_path unless Time.now > launch_time

当然,在您启动后的某个时间,您需要删除:before_filter ...

答案 1 :(得分:1)

在ruby中尝试https://github.com/javan/whenever cron作业

答案 2 :(得分:0)

查看at个工作。它比cron更有意义。随着cron工作将重演。

答案 3 :(得分:0)

不需要cron工作:

before_filter :countdown

protected
def countdown
  render(:template => '/timeout') if Time.now < "01/13/2011".to_time
end