認証before_filter :authenticate_user!
されたユーザーのみにアクセスを制限するために使用します。
いずれにせよ、認証されていないユーザーが制限されたページにアクセスしようとすると、devise は自動的にサインインページへのリダイレクトを引き起こします。
したがって、 http://localhost:3000/users/editを開こうとすると、 http://localhost:3000/users/sign_inにリダイレクトされます。
ここで、リンクhttp://localhost:3000/users/editを として定義すると、devise はJS 経由で401 ステータス コード:remote => true
のみを発行します。
その状況にエレガントに対処し、ログインダイアログをオーバーレイまたはリダイレクトで表示するには、リモート以外のバリアントが行うようにするにはどうすればよいですか?
デバイスは、私が単にアクティブにする必要があるその状況に対してデフォルトの戦略を提供しますか?