なぜ私はこれをブラウザで動作させることができないのか混乱しています。私はそれが認証し、代わりにログインページを考案するために私をリダイレクトしないようRails 3 username認証されたDeviseリソースのURLにあるユーザパスワード
http://joe:[email protected]:3000/blog/latest
としてURLにユーザー名とパスワードを使用してURLを使用して認証工夫リソースをテストしたいです。しかし、私はそれのJSON呼び出し作る場合、それは私がcurl
curl http://joe:[email protected]:3000/blog/latest
思考を使用してテストの場合にも動作します
http://joe:[email protected]:3000/blog/latest.json
に動作しますか?
私が既に持っている両方の設定を、'考案:この問題を解決するには、コメントを外し、あなたの初期化子でこの行をdevise.rbと、アレイからHTMLを取り除くために行きます私の質問では、 'curl'と' JSON'呼び出しが動作しますが、最初の呼び出しではありません。 –
BlogController defを最新のものにすることができますか? Mozilla、Chrome、IEなど複数のブラウザを試しましたか? –
また、これはプロキシ(ApacheまたはNginx)の後ろにありますか?この問題を説明するこの段落は、NginxやApacheを介してDevise + RailsとHTTP Authを併用する場合は –