在我的result.csv.erb中,我在創建csv時遇到了問題,並且在結果的某些列中出現了數據溢出問題。生成CSV創建問題,因爲我在數據中有引號或逗號
我有一個稱爲標題的列,其格式可以是Son's of fortune
或Love,Fear,Hatred
。在第一種情況下,出於某種原因,我在我的結果中得到了&。另一方面,數據被分割,默認爲:col_sep爲,。
<%- @results.each do |result| -%>
<%- row = result.values -%>
<%= CSV.generate_line row, :row_sep => nil, :quote_char => "'" %>
<%end%>
對於EG-:標題是Gas Shoe (Grey, Chestnut)
,結果涌進其他列
title - "Gas Shoe (Grey
seller - Chestnut)"
我願意在絕對必要時插入之前編輯數據。那麼有什麼想法?
這我嘗試的第一件事...我出於某種原因得到了未定義的方法。是因爲它是一個.csv.erb文件嗎? – 2013-04-04 21:17:49