不确定这里有什么问题:
file = Rails.root.join(Attachment.last.attachment.url(:original))
# => "/system/attachments/3/original/!my_awesome_pdf.pdf?1359735260"
然后我尝试这样做:
File.new(file, 'rb')
# => No such file or directory - /system/attachments/3/original/!my_awesome_pdf.pdf?1359735260
为什么会这样?我正在尝试选择要上传到GroupDocs.com的文件
答案 0 :(得分:0)
问题是,URI会使Ruby无法识别文件的名称。删除URI允许Ruby打开文件。