rails - 将xls文件附加到电子邮件中

问题描述 投票:0回答:3

我创建了一个生成xls文件的代码,然后我将它传递给Mailer以将其作为附件发送。但是,我一次又一次地得到同样的错误:

TypeError: no implicit conversion of Spreadsheet::Workbook into String

要么

NoMethodError: undefined method `length' for #<Spreadsheet::Workbook:0x007fe937e4fe80>

我的代码是:

def xls_mailer (data)
attachments['HelloWorld.xlsx'] = data
mail(subject: "Hi", to: @gmail.email)
end

*** data - 是我传递给这个方法的xls文件。

谢谢你们,

ruby-on-rails excel spreadsheet xls
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.