Пытаюсь сделать простой импорт price из csv, однако цены в файле представлены в таком формате "4 000". Rails обрезает нули при сохранении в price:integer, если перед между 4 и 000 есть пробел. Получается просто "4".
Исходный код:
def self.import(file)
CSV.foreach(file.path, :quote_char => "|", headers: true, :col_sep => "\t") do |row|
product = find_by_ones(row["ones"]) || new #ищу строку, значение ones
product.attributes = row.to_hash.except("title")
product.save!
end
end
Каким образом можно выдернуть price из row и удалить пробел между 4 и 000, чтобы при сохранении я получал 4000, а не 4?