0

私は走っています:script/runner -e production MyModel.delay.capture_authorizations

しかし、私はそれが実行されているとは思わない。私のモデル関数は次のようにcapture_authorizations定義されています:

def capture_authorizations
  puts 'whatever'
  File.open('/root/lograils', 'a') {|f| f.write("STUFF") }
end

しかし、それは何もしていないようです。コマンドを実行すると、何も表示されず、そのファイルは書き込まれません。

また、ファイルchmod 777からがらくたを編集した/root/lograilsので、間違いなく書き込み可能です。

4

1 に答える 1

0

ジム・スチュワートは彼のコメントを手伝ってくれました。を取り出し、.delayすべてがスムーズに機能します。ありがとう!

于 2013-03-28T15:04:05.790 に答える