2012-01-20 9 views
0

私はDeviseによって管理されているユーザーを持っています。私は自分のビューでこのユーザーを管理しています。新しいユーザーを作成したり、既存のユーザーを更新したりしています。Rails 3 - ユーザーが通知タグを消去しないようにする

私は私のレイアウトで次のタグを持っている:

<p class="notice"><%= notice %></p> 

問題は、私は、ユーザーを更新するとき、私は(私が変更したい)「あなたのアカウントが更新されました」というメッセージを受け取ることです。ユーザーのインデックスに戻るためにリンクを押した後、通知はまだそこにあります。それは明らかではない。

どうすれば解決できますか?

答えて

0

あなたのメソッドであなたのrespond_toブロックをチェックし、通知がフラッシュ通知として設定されている場合は、フラッシュメッセージの配列を手動で削除することもできます。

flash.delete(:notice) 

次のリンクは役に立つかもしれません: Devise - Flash Notices

関連する問題