Ruby on rails 在Rails中使用form_标记上载文件
我正在尝试使用Rails的Ruby on rails 在Rails中使用form_标记上载文件,ruby-on-rails,string,file,upload,actiondispatch,Ruby On Rails,String,File,Upload,Actiondispatch,我正在尝试使用Rails的form_标签上传一个文件(具体来说是一个CSV文件)。您可以在此处查看我的代码: <%= form_tag({ controller: :jobs, action: :create }, multipart: true) do %> <%= file_field_tag :file %> <%= submit_tag ('Process') %> <% end %> 你知道为什么会返回一个字符串从而阻止我访问文
form_标签
上传一个文件(具体来说是一个CSV文件)。您可以在此处查看我的代码:
<%= form_tag({ controller: :jobs, action: :create }, multipart: true) do %>
<%= file_field_tag :file %>
<%= submit_tag ('Process') %>
<% end %>
你知道为什么会返回一个字符串从而阻止我访问文件的内容吗
Parameters: {"utf8"=>"✓", "file"=>#<ActionDispatch::Http::UploadedFile:0x00007f975f0417a0
@original_filename="test.csv", @content_type="text/csv" ... }
def create
raise params[:file].inspect
end
=> "#<ActionDispatch::Http::UploadedFile:0x00007f9756e617d0>"