Datagrid Rails: Скрыть заголовок - PullRequest
       6

Datagrid Rails: Скрыть заголовок

0 голосов
/ 12 декабря 2018

Я использую gem datagrid с Rails 4 (https://github.com/bogdan/datagrid)) и хочу скрыть заголовок для генерации csv

Как я могу пропустить генерацию заголовка в файлах csv?

1 Ответ

0 голосов
/ 12 декабря 2018

Я не использую самоцвет сетки данных, но, глядя на исходный код, метод to_csv определяет запись заголовков по умолчанию:

CSV.generate(
  {:headers => self.header(*column_names), :write_headers => true}.merge!(options)
) do |csv|

Actиз .merge!(options) будет перезаписывать эти значения по умолчанию.Так что, если вы вызываете grid.to_csv(:write_headers => false) из своего собственного кода, вы не должны получать никаких заголовков.

Для получения дополнительной информации о том, какие опции вы можете передать здесь, вы должны обратиться к документации стандартной библиотеки для модуля CSV. здесь .

...