工夫を使用しているとき、私はメッセージに関する問題を抱えている:Ruby on Rails 4いつrequire_no_authenticationメソッドを呼び出すのですか?
1.Iは、ログイン後にアラートを表示したいと工夫
の管理2.Iオーバーライドメソッドrequire_no_authenticationのトップページにリダイレクトされません。
def require_no_authentication
super
flash.delete :alert
end
3.Inの場合:ログインしたアカウントが削除されました(ソフト削除、deleted_at!= nil)。私には警告が表示されません(「あなたのアカウントは削除されました」)。このアラートを保持したい
4.I have so so以下のようにlution:
def require_no_authentication
super
flash.delete :alert unless flash[:alert] ==
I18n.t("devise.failure.admin.inactive")
end
私はすべてのケースをカバーすることはできませんが、ログインログアウトでフラッシュアラートを持って
我々は別の実装を持っている5.Can、あなたは私は例すべてがrequire_no_authenticationメソッドを呼び出します表示することができますか? ありがとう!