0

如何在没有任何 gem 的情况下在 rails 中获取附加的 excel 文件的完整文件路径。

我的看法是

<%= form_for @hotel, :url => { :action => "create_by_excel_sheet" } do |f| %>
  <%= f.file_field :excel_sheet %>
   <%= f.submit %>
<%end%>

当提交表单时,我想在 create_by_excel_sheet 操作中收到附加的 excel 文件路径

我试过了

params["hotel"]["excel_sheet"].tempfile.path然后它返回"/tmp/RackMultipart20130921-3387-1ffc97o"不是文件路径。

Ex: /file_path/file_name.file_extension
4

1 回答 1

0

我不确定,但在我看来,你得到了真正的完整路径,它从你的系统根目录开始/。你可以很容易地检查它。

我认为将尚未保存的文件(但已上传)放入系统临时文件夹是合乎逻辑的。

于 2013-09-21T20:34:48.100 回答