Ruby on rails 上传文件ajax调用
我试图通过ajax调用上传和呈现csv,但收到了以下错误:“ActionController::UnknownFormat”。我做错了什么 控制器:Ruby on rails 上传文件ajax调用,ruby-on-rails,ajax,Ruby On Rails,Ajax,我试图通过ajax调用上传和呈现csv,但收到了以下错误:“ActionController::UnknownFormat”。我做错了什么 控制器: class HomesController < ApplicationController def index @items = [] end def upload myfile = params[:file] @items = CSV.read(myfile.path) respond_to d
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
class HomesController
视图:
true)do%>
upload.js.erb:
$("#items_grid").html("<%= escape_javascript(render partial: 'items_list', locals: { items: @items } ) %>");
$(“#项#网格”).html(“”);
Rails remote true不支持附件。请使用“remotipart”gem实现此功能
gem 'remotipart', '~> 1.2'
bundle install
//= require jquery.remotipart
Remote true在出现映像时不起作用,最好使用“RemotipPart”gem.ActionController::UnknownFormat at/homes/upload ActionController::UnknownFormat@abhss96
gem 'remotipart', '~> 1.2'
bundle install
//= require jquery.remotipart