我正在关注这个http://railscasts.com/episodes/362-exporting-csv-and-excel,它看起来很简单。我已包含“csv”并将代码放入控制器索引文件和模型中。
现在,当我单击 /products.csv 时,它会导出 csv 中的产品列表,但它没有实际数据,而是具有像#这样的条目,我做错了什么?
编辑 - 这是 product.rb
attr_accessible :name, :size, :email
def self.to_csv
CSV.generate do |csv|
csv << column_names
all.each do |product|
csv << product.attributes.values_at(*column_names)
end
end
end