我正在将自定义数组导出到csv文件。所有内容都正确导出,但不会在每个实例之间添加逗号分隔符。我在代码中缺少什么来添加此分隔?导出为CSV的导轨缺失逗号分隔符
data_services_controller
def export_all
@list = DataService.all
respond_to do |format|
format.csv { render text: @list.to_csv }
end
end
data_service.rb
def self.to_csv
CSV.generate do |csv|
csv << ["Data Product", "Requestor"]
all.each do |dp|
csv << [dp.name ,dp.requestor]
end
end
end
list.html.erb
<%= link_to "Export to CSV", export_all_data_services_path(:format => :csv), :class => "btn btn-primary" %>