ワーデンで認証戦略が失敗した場合、fail!
メソッドにメッセージを渡すことができます。どのように私はフラッシュメッセージでそれを表示することができますように私のデフォルトの失敗アプリケーションのアクションでこのメッセージにアクセスできますか?私はrequest.env['warden'].message
を試しましたが、Warden::Proxy
のコードを見た後、この変数は勝利戦略のためにのみ設定されています。思考?ラックワーデン:失敗したメッセージにどうやってアクセスすればいいですか?方法?
2
A
答えて
0
恐らく、最近のドキュメントからの戦略の失敗の方法は、throw(:warden, :foo => 'bar')
を使用することです。あなたが投げたものは、あなたの失敗のアプリケーションで、を通して利用できます。希望するURLの文字列も含まれます。 HTH
3
失敗または失敗を使用する場合!メソッドを使用すると、環境オブジェクトから失敗メッセージを取得できます。
例:、おかげで助けをした
def unauthenticated
flash[:alert] = env["warden"].message unless env["warden"].message.blank?
end
http://www.rubydoc.info/github/hassox/warden/Warden/Proxy#message-instance_method
+0
そのコードは私のために働いた。本当に! – Nathan
関連する問題
- 1. 失敗したjQueryリクエストから例外メッセージを取得するにはどうすればよいですか?
- 2. pthread_mutex_unlockの失敗をどうやって処理しますか?
- 3. javaプロキシが黙って失敗しているようです。大声で失敗するにはどうすればいいですか?
- 4. エラーハンドルphp_network_getaddresses:getaddrinfoが失敗しました。どうやって?
- 5. 「失敗」メッセージを返すように検索するにはどうすればよいですか?
- 6. エラーロギングが失敗した場合はどうすればよいのですか?
- 7. Xcodeリンク失敗メッセージ - それはどういう意味ですか?
- 8. 単体テストでの失敗をどうやって予想しますか?
- 9. データベースがロックされているため、Android onUpgrade()が失敗します。どうすればよいですか?
- 10. RabbitMQ - Apache Camel読んでいるメッセージ失敗したメッセージの処理方法
- 11. Laravelが失敗したジョブをうまくデコードするにはどうすればいいですか?JSON
- 12. テストに失敗したかんばんアイテムでどうすればよいですか?
- 13. Celery:失敗したタスクをデッドレターキューにルーティングするにはどうすればいいですか
- 14. チャイのやり方はどうすればいいですか
- 15. ビルドステップ '失敗したビルド'とマークされた 'Windowsバッチ実行コマンド'。どうすればいいですか?
- 16. レスポンスカフカで失敗したメッセージを再実行する方法0.8.2.2
- 17. Redis:pubsubチャンネルをどうやって削除すればいいですか
- 18. このテキストゲームをどうやってコントロールすればいいのですか?
- 19. 最初のアプリ起動の検出に失敗しました。どうすればいいですか?
- 20. 失敗したコマンドや警告のメッセージをキャッチするPythonスクリプト
- 21. どうすれば失敗したgit pushをflynnにデバッグできますか?
- 22. Sybaseのカラムメタデータはどうやって見ればいいですか?
- 23. システムサービスで実行されているこのコードでLoadUserProfile()がエラー5で "失敗アクセス"に失敗しますか?
- 24. Django Southでのスキーマ移行に失敗しました:どうすればよいですか?
- 25. "git cherry-pick"が失敗した場合、スクリプトからどうやって確認できますか?
- 26. NameValueCollection(Request.FormやConfigurationManager.AppSettingsなど)を動的オブジェクトとしてアクセスするにはどうすればよいですか?
- 27. デフォルトの「エラー:静的アサーションに失敗しました:」を削除し、static_assertに自分のメッセージのみを表示するにはどうすればいいですか?アサーションのようなコードに失敗したときはいつでも
- 28. EarlGreyでは、私がやりとりしている要素オブジェクトにどうやってアクセスできますか?
- 29. Python-リピート機能で失敗したテストケースを修正するにはどうすればよいですか?
- 30. bashのread文で失敗したサブプロセスを検出するにはどうすればよいですか?
! – Bryan