いくつかのドル金額フィールドを持つ Ruby アプリケーションで CSV ダウンロードを作成しています。これらのフィールドには、$35,456 のような通貨形式のデータがあり、そのようなデータが CSV で受信されると、2 つのフィールドに分割され、カンマの後のデータが 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
ルビーで「、」をエスケープするために使用できるエスケープ文字はありますか
ありがとう