Ruby on rails 编码::UndefinedConversionError-ASCII-8BIT到UTF-8 ruby-on rails
2.2和4.1。我试图从用户那里读取xlsx文件Ruby on rails 编码::UndefinedConversionError-ASCII-8BIT到UTF-8 ruby-on rails,ruby-on-rails,ruby,file-upload,encoding,utf-8,Ruby On Rails,Ruby,File Upload,Encoding,Utf 8,2.2和4.1。我试图从用户那里读取xlsx文件 <%= form_for(@attachment, :html => { :multipart => true,:class => 'form-horizontal' }) do |f| %> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">List of Compan
<%= form_for(@attachment, :html => { :multipart => true,:class => 'form-horizontal' }) do |f| %>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">List of Company Name</label>
<div class="col-sm-10">
<%= f.file_field :attachment,class: 'form-control' %>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<%= f.submit 'Import Company Name list',:class => "btn btn-primary" %>
</div>
</div>
<% end %>
错误。。尝试了各种不同的解决方案,如.force\u编码('UTF-8')mime::type,但没有成功
有人知道这个问题吗?我找到了发生这种情况的原因,我有以下几点
gem 'meta_request','0.2.1'
在我的gemfile和删除此gem使文件上传工作完美
希望这能帮助其他人
Encoding::UndefinedConversionError - "\xA0" from ASCII-8BIT to UTF-8:
gem 'meta_request','0.2.1'