我跟着railscast http://railscasts.com/episodes/164-cron-in-ruby,但我似乎無法使它工作。Cron在紅寶石軌道上工作不工作
- 我在我的配置中有schedule.rb。
- 我想在我的主頁上每天刷新我的Database.count。
- 我在我的文件夾中找不到deploy.rb。它在哪裏?
出於測試目的,我將其更改爲每2秒。
[schedule.rb]
every '2 * * * *' do
rake "pages_controller:home"
end
[pages_controller.rb]
class PagesController < ApplicationController
def home
@title = "Home"
@companies = Company.find(:all, :limit => 20)
@count = Company.count
end
我已經把
gem 'whenever', :require => false
在我的Gemfile。失蹤了什麼?
你說你缺少deploy.rb - 你安裝並配置了capistrano嗎? – 2012-04-03 14:33:48
我沒有它。我需要在配置中手動創建一個deploy.rb嗎? – 2012-04-03 14:39:35