我正在將自定義數組導出到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" %>