我正在将Datagrid gem与Rails 4(https://github.com/bogdan/datagrid)一起使用,我想隐藏用于csv生成的标头
如何跳过csv文件中的标头生成?
答案 0 :(得分:1)
我自己不使用datagrid gem,但是在查看源代码时,to_csv
method指定将标头作为默认写法:
CSV.generate(
{:headers => self.header(*column_names), :write_headers => true}.merge!(options)
) do |csv|
.merge!(options)
的作用是覆盖这些默认值。因此,如果您从自己的代码中调用grid.to_csv(:write_headers => false)
,则不应获得任何标头。
有关可以在此处传递哪些选项的更多信息,请查看CSV模块here的标准库文档。