merb-authスライスを使用するときにログインが成功または失敗した場合にフラッシュメッセージを追加するための最良の方法は何ですか(セッションの作成をオーバーライドする以外)?
1 に答える
2
ねえ、ダイモス。create アクションを上書きせずにメッセージを追加したい場合は、いつでも after フィルターを使用できます。何かのようなもの
…………
after :set_login_flash, :only => [:create]
private
def set_login_flash
flash[:error] = "You're not logged in" unless logged_in?
end
..........
アプリケーションで使用している適切なフラッシュ システムを使用するように調整する必要がありますが、そのようなものでうまくいくはずです。
于 2008-09-27T02:16:09.083 に答える