2011-07-01 14 views
0

私は現在のアクションを終了するときに、アクションを実行するオプションについて面白いです。Rails 3 - 最初のアクションを終了した後でアクションを実行することは可能ですか?

具体的には、私のページからファイルをダウンロードするアクションを実行し、すべてのファイルをダウンロードした後、このアクションは終了します(通常は動作 - このアクションはCRONによって実行されています)。

これで、2番目のアクションが自動的に実行されます。このアクションは、ダウンロードされたファイルをチェックしています...

何か方法はありますか? は、あなたが一つのリクエストで複数回レンダリングできない

M.

答えて

2

、あなたにたくさんありがとうございました。 HTTPリクエストは1つのレスポンスしか持てません。もしそうした場合は、出力が連結されてしまいますが、おそらく役に立たないでしょう。

呼び出したい別のアクションのコントローラーロジック(レンダリングを含まない)がある場合は、他のアクションメソッドを呼び出すか、必要なロジックをコントローラ。別々のコントローラ間でロジックを共有しようとしている場合は、このメソッドをApplicationControllerに移動する必要があります。

関連する問題