2011-07-07 9 views
0

にルビーの生産モードで呼び出されていません。rakeタスクは、コントローラからレール3

PS: - rake in background, railscastからインスパイアされました。プロダクションモードでrake.logファイルには何もありません

+0

オプションが何らかの方法でユーザによって生成された場合、これは非常に危険です。私が "k = 's'; rm -rf /; s"を渡すと想像してください。 –

+0

@ spike no issues ..そのユーザーは生成されていません。 –

答えて

0

次のシステムコールを試してみてください。

system "#{args.join(' ')} rake #{task} --trace 2>&1 >> #{Rails.root}/log/rake.log &" 
+0

いいえ動作しません.. :( –

0

を確認し、「熊手は、」Webサーバー/アプリケーションサーバーを実行しているユーザーの$ PATHにあることを

関連する問題