私は:remote => trueを持つフォームを持っています。これはajaxを通して送信されることを意味します。コントローラでdeviseのauthenticate_userを処理する方法! ajaxコールで?
、私はそのようなコードを持っている:私は唯一の確認、ユーザーがリソースを作成できるようにするために
before_filter: authenticate_user!, :only => [:create]
を。認証が失敗したときに
しかし、
Completed 401 Unauthorized
を引き上げる工夫と全く控えめなJavascriptをレンダリングされません。
しかし、私は物事を願っていますが、このように書き:フラッシュにいくつかのメッセージを設定して、私の.js.erbをレンダリング
工夫、そして私は、ユーザーへのフラッシュを示しました。
どのように達成するには?
JS私は信じることができない...しかし、私は工夫の2.0.0.rcで現在同じ問題を持っている...私だけあなたの質問に私が実際にセッションコントローラを作成するアクションを変更したくないことを追加してください...また、authenticate_userを上書きしてください!ばかばかしいと思われる...ナビゲーション形式の変更(追加:js、:json)は私のためには機能しません –