2

私はレールで書かれたアプリケーションを持っています。ユーザーが正常にログインしたか、プロファイルを作成または更新したことを示すフラッシュ メッセージが表示されます。ユーザーがログインすると、フラッシュ メッセージ (「ようこそ」) が表示され、ユーザーは別のページに移動します。ユーザーが [戻る] ボタンをクリックすると、フラッシュ メッセージ (「ようこそ」) が再び表示されます。

パフォーマンスに影響するため、キャッシュを無効にしたくありません。

この状況に対処するためのアイデアは役に立ちます。

ありがとう。

4

2 に答える 2

0

代わりに Flash.now を使用してみてください。

flash.now[:notice] = "Welcome"

フラッシュ方式と比較して、次のアクションが実行されるまでのみメッセージが表示されます。次の要求がサーバーに送信されるまで、通常のフラッシュ メッセージが表示されます。お役に立てば幸いです。

于 2012-10-08T11:40:49.003 に答える