如何獲得附加的Excel文件及其在軌如何訪問操作文件tempory這是由是,file_field在Rails3中瀏覽
路徑我的看法是
<%= form_for @hotel, :url => { :action => "create_by_excel_sheet" } do |f| %>
<%= f.file_field :excel_sheet %>
<%= f.submit %>
<%end%>
並提交表單附件的Excel時文件我想收到create_by_excel_sheet行動
我試圖
params["hotel"]["excel_sheet"].tempfile.path
然後返回"/tmp/RackMultipart20130921-3387-1ffc97o"
不是 文件路徑。
Ex: /file_path/file_name.file_extension
當我讀這個文件'roo' gem like'Roo :: Spreadsheet.open(「/ tmp/RackMultipart20130921-3387-1ffc97o」)'出現錯誤'LoadError異常:使用Roo :: Google需要google_drive gem',並且我也使用了這個gem –