2012-02-22 10 views
1

Facebookがアプリケーションにリダイレクトするときに422が発生しました。私たちがFacebookにサインインするときは、ユーザーが「アプリに行く」をクリックする必要があるポイントまで設定されていました。ユーザーがそれをクリックすると、「あなたが望んだ変更は拒否されました。アクセスできなかったものにアクセスしようとしたことがありますか」というエラーにリダイレクトされます。422エラーレールの資産パイプライン障害on Heroku

私たちは正式にherokuappテストドメインからライブドメインに移りました。これらの小さなものすべてを正確にテストしています。これはうまくいきません。私たちは、すべてのコントローラからprotect_from_forgery特性を削除する方法を検討しましたが、これは役に立たなかったのです。アセット・プリコンパイルのパイプライン問題であるように見える。私たちは近づいていますが、それを正確に突き止めているようです。スクリプトRANは以下の通りです:

Preparing app for Rails asset pipeline 
     Running: rake assets:precompile 
     rake aborted! 
     could not connect to server: Connection refused 
     Is the server running on host "127.0.0.1" and accepting 
     TCP/IP connections on port 5432? 

みんなありがとう、 ScudBomb

+0

422がプリコンパイルの問題に関係していたことをどのように把握しましたか? – bevanb

答えて

1

はHerokuのと環境VARSは、プリコンパイル時に利用できないという事実の問題のように見えます。

application.rbで設定を試してみてください(推奨here)。

config.assets.initialize_on_precompile = false 
+0

この設定は、レール4+ –

関連する問題