merb-authによる認証後にフラッシュを追加する
質問
merb-authスライスを使用してログインを成功または失敗させるために、フラッシュメッセージを追加する最良の方法は何ですか(セッション作成のオーバーライド以外)。
解決
ヘイデイモス。 createアクションを上書きせずにメッセージを追加する場合は、常にafterフィルターを使用できます。
のようなもの...........
after :set_login_flash, :only => [:create]
private
def set_login_flash
flash[:error] = "You're not logged in" unless logged_in?
end
..........
アプリケーションで使用している適切なフラッシュシステムを使用するように調整する必要がありますが、そのようなものが機能するはずです。
所属していません StackOverflow