我正在努力从Rails导出CSV数据。我正在遵循这里的教程:http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicast
在我的控制器中,我有:
在我的group.rb模型中:
问题是浏览器只输出以下内容:
模型方法似乎被忽略了,即使重新启动Rails也是如此。这里有什么问题?
在我的控制器中,我有:
def show
# @company is being provided correctly.
@groups = @company.groups
render text: @groups.to_csv
end
在我的group.rb模型中:
def self.to_csv
Rails.logger.info "Hello World"
CSV.generate do |csv|
csv << column_names
all.each do |product|
csv << product.attributes.values_at(*column_names)
end
end
end
问题是浏览器只输出以下内容:
#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#
模型方法似乎被忽略了,即使重新启动Rails也是如此。这里有什么问题?