使用电子表格gem导出到服务器时导出到xls时出现问题

时间:2010-12-04 06:28:22

标签: ruby-on-rails ruby gem spreadsheet

在我的代码中

@format_text = @workbook.add_format(:bold =>false)

我收到以下错误

undefined method `font' for {:bold =>false}:Hash in 
gems/spreadsheet-0.6.4/lib/spreadsheet/excel/writer/workbook.rb:352

当我尝试将数据导出到XLS时,我正在使用以下宝石

spreadsheet --version 0.6.4
spreadsheet-excel --version 0.3.5.1

我的问题是,当我使用相同的代码和相同的宝石时,它在我的本地应用程序上工作正常,但同样在我的heroku服务器上出错

此致

萨里尔

1 个答案:

答案 0 :(得分:2)

您需要传递Spreadsheet::Format而不是哈希

format = Spreadsheet::Format.new
format.font = Spreadsheet::Font.new('Arial', :bold => true)
@workbook.add_format(format)