我创建了一个生成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文件。
谢谢你们,