1

私は、パラメータによる順序を持つ単純なフォームを持っています。ドロップダウンが変更されたら、これを呼び出します。

$.post("/busca", $("#order_form").serialize(), dataType: "script")

Railsコントローラー側ではformat.js、ajax呼び出しを簡単に処理できます。問題は、これが機能していないということです。js.erbテンプレートはレンダリングされません。

ログが表示されますが、 がProcessing by BuscaController#index as */*何を*/*表しているのかわかりません。誰かが私を助けることができますか?

4

2 に答える 2

18

わかりましたので、私はそれを理解しました。次のような Respond_to ブロックがある場合:

respond_to do |format|
  format.html
  format.js
end

効果がないでしょう。HTML レスポンスよりも先に js レスポンスをセットアップする必要があります。理由を聞かないでください。これは私のために働くものです:

respond_to do |format|
  format.js
  format.html
end
于 2013-09-06T19:49:00.050 に答える