Я не использую самоцвет сетки данных, но, глядя на исходный код, метод 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. здесь .