У меня проблема с формами и денежным драгоценным камнем.
Это моя проблема:
- Я создаю запись с полем «сумма» (сопоставленным с денежным объектом). Допустим, я ввожу 10 (долларов).
- Денежный камень конвертирует его в 1000 (центов)
- Я редактирую ту же запись, и форма предварительно заполняет поле суммы как 1000
- Если я сохраню запись, ничего не меняя, она преобразует 1000 (долларов) в 100000 (центов).
Как сделать так, чтобы предварительно заполненная сумма отображалась в долларах, а не в центах?
Редактировать:
Я попытался отредактировать _form.html следующим образом:
= f.text_field(:amount, :to_money)
и я получаю эту ошибку:
undefined method `merge' for :to_money:Symbol
to_money
или что-то в этом роде) - person Zabba   schedule 01.02.2011