レール 2.3.18
Answer
次のようなインデックス関数を持つコントローラーがあります。
def index
respond_to do |format|
format.js { }
format.all { redirect_to ... }
end
end
anwers/index.js.erb
フォーマットのために、このインデックス アクションに関連付けられています:js
。
ブラウザにURL/answers/
を入力して index 関数を呼び出すと、驚くべき結果が得られます。これはindex.js
テキストとして表示されます。
これには何か問題がありますが、何がわかりません!
index アクションで MIME タイプを記録します。これは、:html 形式に対応する「text/html」です。:js
format の代わりに format が呼び出されるのはなぜ:all
ですか?
よろしく