У меня есть строка, которая выглядит так: «¥ 3,250». Я хочу преобразовать его в float.Конвертировать Йен в Float в Ruby
Я уже пытался что-то вроде этого:
price = "¥3,250"
price[0] = ""
price.to_f
но рубин использует запятую (,) в качестве десятичного разделителя.
Поплавок действительно не лучший тип данных для валюты, Fixnum или [BigDecimal] (http: // ruby-do c.org/stdlib-2.0/libdoc/bigdecimal/rdoc/index.html) было бы лучше. –