私はリンククリックイベントをキャプチャし、ajax、特にjqueryのgetScript経由で転送します。すべてが関連して正常に動作開発でRails respond_to format - .js拡張子が必要ですか?
は、この動作は何とかHerokuの上の生産で行われていないとhtmlファイルが常に返され
respond_to do |format|
format.html {
#by default renders show.html.haml
}
format.js {
#by default renders show.js.erb
}
end
フォーマットに対応するため。ファイル拡張子を追加し、フォーマット認識をルートに定義すると、これは正常に機能しますが、これは必要ではないと思いましたか?
ありがとうございます。
これを絞り込むために、開発と生産におけるgetScript要求のHTTP要求と応答ヘッダーを比較します。 Accept for requestとContent-Typeに注意してください。彼らは違いますか? – aceofspades
あなたの答えをありがとう。違いは、レスポンスヘッダ、devテキスト/ javascript、プロダクションtext/htmlだけです。 – mark
respond_toの前にアクションのリクエストヘッダーを記録することはありますか? – aceofspades