0
ajax呼び出しでcsvをアップロードしてレンダリングしようとしていますが、このエラーが表示されています: "ActionController :: UnknownFormat"私が間違っていることは何ですか?アップロードファイルajaxコール
コントローラー:
class HomesController < ApplicationController
def index
@items = []
end
def upload
myfile = params[:file]
@items = CSV.read(myfile.path)
respond_to do |format|
format.js
end
end
end
ビュー:
<%= form_tag(homes_upload_path, multipart: true, remote: true, :authenticity_token => true) do %>
<%= file_field_tag :file %>
<%= submit_tag("Import") %>
<% end %>
<div>
<div id="items_grid" >
<%= render partial: 'items_list', locals: {items: @items} %>
</div>
</div>
upload.js.erb:
$("#items_grid").html("<%= escape_javascript(render partial: 'items_list', locals: { items: @items }) %>");
リモート真の画像、より有効に活用 'remotipart' 宝石の場合には動作しません。 – abhsss96
ActionController :: UnknownFormat/homees/upload ActionController :: UnknownFormat @ abhsss96 – lolix