我正在我的 Ruby 应用程序中创建一个 CSV 下载,其中包含一些美元金额字段。这些字段具有 cyrrency 格式的数据,例如 $35,456,当这些数据以 CSV 格式出现时,它被分成两个字段,逗号后的数据移动到 CSV 中的下一列。
这是我呈现 CSV 的代码
Sell Date, Sell Amount
- @rows.each do |row|
= "#{row[0]},#{number_to_currency(row[1], :precision => 2)}"
这是用于返回 CSV 的操作
def fifolog
@rows = Report.fifolog()
respond_to do |format|
format.csv { render csv: {:rows =>@rows }}
end
end
是否有任何转义字符可以用来在 ruby 中转义“,”
谢谢