В моем проекте rails у меня есть форма для ввода суммы в долларах. Эта сумма хранится как целое число в базе данных mysql.Номера, разделенные запятыми в рельсах 3.0.5 проект
<%=f.label :Amount%><br/>
<%=f.text_field :amount%>
если пользователь вводит номер, используя «.». разделитель вроде 2034.34 работает хорошо. Моя проблема в том, что кто-то использует «,» как в 2034 году. Этот номер хранится как 2 в базах данных. Как получить приложение для хранения числа с разделителями запятой и десятичной запятой?
Update
НКМ поставить на правильном пути, но я тоже получил стек глубокую ошибку. Я закончил с использованием
def amount=(amt)
write_attribute(:amount,amt.gsub(",", ""))
end
Ознакомились вы http://guides.rubyonrails.org/i18n.html? –