プロジェクト全体のどこでも使用しないことを除いて、この質問に似ています。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
%>
問題:データベース(ActiveRecord / MySQL)でニックネームがNULLの場合、CSVファイルに関連付けられた要素はになり""
ます。私は期待する""
か、まったく何も期待しません。
結果ファイルのサンプル:
Nicolas, Nico
Joe, ""
どうすればこれを防ぐことができますか?