タグ

2011年11月21日のブックマーク (1件)

  • periodically_call_remoteとuser_engineの組合せの問題 - ザリガニが見ていた...。

    フラッシュメーッセージを一定時間表示して非表示にするようにしたところ、不思議な現象が発生していた。アクセス権のないアクションを実行しようとすると、常にcheck_flash_timerアクションへ、リダイレクトしてしまう。通常は、user_engineによって、直前のアクションへリダイレクトするようになっていると思っていたのだが、不思議な現象だ。 調べていくうちに、ページ全体を読み込んでから、最初の10秒間だけは期待通りの動作で、それ以降は常にcheck_flash_timerへのリダイレクトになってしまうことが判明。10秒間というのは、フラッシュメッセージが消えるまでの時間だ。どうやら、理由は分からないが、periodically_call_remoteでアクションが呼び出されると、user_engineはそのアクションを最新と認識してしまうようだ。(link_to_remoteでアクシ

    periodically_call_remoteとuser_engineの組合せの問題 - ザリガニが見ていた...。
    masaki0303
    masaki0303 2011/11/21
    periodically_call_remoteの注意点