2012-04-07 5 views
2

ワーデンで認証戦略が失敗した場合、fail!メソッドにメッセージを渡すことができます。どのように私はフラッシュメッセージでそれを表示することができますように私のデフォルトの失敗アプリケーションのアクションでこのメッセージにアクセスできますか?私はrequest.env['warden'].messageを試しましたが、Warden::Proxyのコードを見た後、この変数は勝利戦略のためにのみ設定されています。思考?ラックワーデン:失敗したメッセージにどうやってアクセスすればいいですか?方法?

答えて

0

恐らく、最近のドキュメントからの戦略の失敗の方法は、throw(:warden, :foo => 'bar')を使用することです。あなたが投げたものは、あなたの失敗のアプリケーションで、を通して利用できます。希望するURLの文字列も含まれます。 HTH

+0

! – Bryan

関連する問題