【发布时间】:2011-11-13 14:00:04
【问题描述】:
类似于this question,只是我在整个项目的任何地方都没有使用html_safe。
我在index.csv.erb 中生成一个 CSV 文件,如下所示:
<%=
response.content_type = 'application/octet-stream'
CSV.generate do |csv|
@persons.each do |person|
csv << [ person[:name], person[:nickname] ]
end
end
%>
问题: 如果数据库中的昵称为 NULL(ActiveRecord/MySQL),则 CSV 文件关联元素变为 &quot;&quot;。我希望"",甚至什么都没有。
结果文件示例:
Nicolas, Nico
Joe, ""
如何防止这种情况发生?
【问题讨论】:
标签: ruby-on-rails-3 csv fastercsv html-safe