通知付きの標準的なバグがありますが、正しく機能させることができません。
更新されたデータが正しいかどうかを確認するために、after_filterを呼び出しています。
通知付きのフィルター前のコードは次のとおりです。
after_filter :verify, :on => :update
def verify.
...
if account_status == "VERIFIED"
flash[:success] = "Your account is verified"
else
flash[:error] = "Sorry, your account is not verified or you entered wrong credentials"
end
したがって、この通知を使用すると、他のページにリダイレクトした後も自分のページに表示されたままになります。
flash.now [:notice]を使用していると、メッセージが失われ、表示されませんでした。
私はそれが標準的な問題であることを知っています、しかし私は私のために働いていた解決策を見つけることができません。
現時点(クリック前)では、アカウントが確認されていません(データが正しくありません)。したがって、アカウントを正しいものに変更します。[保存]をクリックすると、次のように表示されます:(http://i.imgur.com/j3uw8.png )ただし、ページを更新した後:(http://i.imgur.com/4EtrL.png)