Datagrid Rails:隐藏标题

时间:2018-12-12 06:50:57

标签: ruby-on-rails ruby-on-rails-4 datagrid

我正在将Datagrid gem与Rails 4(https://github.com/bogdan/datagrid)一起使用,我想隐藏用于csv生成的标头

如何跳过csv文件中的标头生成?

1 个答案:

答案 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的标准库文档。