1

私はそれを使用する方法を理解するためにいつでもテストしていて、Githubのドキュメントを読んだ後でも問題にぶつかっています。

モデルの属性を次のように更新したいだけです(config / schedule.rb)

set:output "/log/today.log"

every 10.seconds do
  runner "Example.update_all(sample: Time.now)"
end

ログファイルもモデル属性の更新も表示されません。

私が正しくやっていないことはありますか?

4

1 に答える 1

2

まず、cronタブでcronジョブを追加する必要があります。テストしているだけなので追加したくない場合は、以下のコードを試すことができます(これは私のrailsアプリケーションに対して行いました)。

cd /home/your_home/your_project && script/your_script -e <environment> "method_call"

あなたの場合:

environment = development method_call = Example.update_all(sample: Time.now)

それはあなたを助けるかもしれません。

于 2012-11-05T07:59:26.530 に答える