Ruby on rails 在Nitrous中确定文件路径?
我正在Nitrous上运行Ruby on Rails Rails 4.0.1 Ruby 2.0.0p247 我正在尝试使用电子表格gem并打开一个我用Nitrous添加到文件系统中的文件。但电子表格需要一个指向文档的文件路径,而我尝试过的文件路径总是显示为 “没有这样的文件或目录” 我认为我应该走的路是 ~/workspace/excel documents/reports.xls 但这是行不通的。如何在Nitrous中确定文件路径 编辑------------------------------------------------------------------------------ 刚刚知道如何找到文件路径。不确定是否应将其添加到电子表格gem自述中。但是我做了以下的Ruby on rails 在Nitrous中确定文件路径?,ruby-on-rails,spreadsheet,nitrousio,Ruby On Rails,Spreadsheet,Nitrousio,我正在Nitrous上运行Ruby on Rails Rails 4.0.1 Ruby 2.0.0p247 我正在尝试使用电子表格gem并打开一个我用Nitrous添加到文件系统中的文件。但电子表格需要一个指向文档的文件路径,而我尝试过的文件路径总是显示为 “没有这样的文件或目录” 我认为我应该走的路是 ~/workspace/excel documents/reports.xls 但这是行不通的。如何在Nitrous中确定文件路径 编辑-----------------------------
Spreadsheet.client_encoding = 'UTF-8'.
require 'spreadsheet'
book = Spreadsheet.open File.absolute_path("excel-documents/report.csv")
sheet1 = book.worksheet 0
last_value = nil
sheet1.each do |row|
last_value = row[0].present? && row[0]
end
File.abosulte_path()。幸运的是在堆栈交换搜索中找到了相关信息
但现在我试图找出OLE2签名是无效消息。有人知道电子表格中csv文件的格式是如何工作的吗 我无法回答CSV问题,但Nitrous不运行Windows,因此根本不支持OLE2(除非他们有葡萄酒,我不知道)。如果这不是问题所在,请发布一个新问题,并附上完整的错误消息。