2

このjQuery file uploadを使用して、Ruby on Rails のファイル アップロード機能に取り組んでいます。このを使用してタスクを達成しました。ここでの問題は、例に示されているように、json オブジェクトを使用した create アクションの応答であるため、アップロードされたコンテンツを一覧表示できることです。

render json: [@upload.to_jq_upload].to_json, status: :created, location: @upload

ですが、format.jsや.htmlのように画像をアップロードした後に別のアクションで応答したいので、どうすればいいですか?

4

1 に答える 1

0

JSON がレンダリングされる JS を から$.getJSONに変更する必要があります。$.getScript

次に、コントローラーで、持っているをドロップして、次のrender :jsonようなものを配置します。

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

対応する形式 (my_view.js.erb または my_view.html.erb) に一致するビューが必要です。次に、必要なコードをそこに置きます。

于 2013-07-31T00:19:57.683 に答える