質問

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

..........

アプリケーションで使用している適切なフラッシュシステムを使用するように調整する必要がありますが、そのようなものが機能するはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top