私のresult.csv.erbでは、結果の一部の列内で作成されたcsvに問題があり、データがこぼれます。
Son's of fortune
、またはの形式の title という列がありますLove,Fear,Hatred
。最初のケースでは、何らかの理由で、結果に " が表示されます。もう 1 つは、デフォルトの :col_sep が であるため、データは で分割されます。
<%- @results.each do |result| -%>
<%- row = result.values -%>
<%= CSV.generate_line row, :row_sep => nil, :quote_char => "'" %>
<%end%>
例: タイトルはGas Shoe (Grey, Chestnut)
あり、結果は他の列にこぼれます
title - "Gas Shoe (Grey
seller - Chestnut)"
絶対に必要な場合は、挿入前にデータを編集することにオープンです。アイデアはありますか?