[英]Ruby on Rails - Roo gem | Issue opening active record attachment
地位:
Roo
的gem
,它应该打开附件Roo::Excelx.open()
命令问题: Roo::Excel.open()
用于:
Roo::Excel.open(excel)
Roo::Excel.open(excel.attachment)
打开ActiveRecord::Attachment
的正确命令是什么?
这样做怎么样?
ModelName.excel.open do |file|
xlsx = Roo::Spreadsheet.open(file)
end
实际上,我在 Stackoverflow 之外得到了一个答案:
Roo::Spreadsheet.open(ActiveStorage::Blob.service.path_for(excel.key), extension: 'xlsx')
我从 Excel 加载了一行,所以必须更改代码,但打开它似乎有效::-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.