#ruby-on-rails #actionview
#ruby-on-rails #actionview
Вопрос:
Я создал инициализатор, который переопределяет одно из значений в этом хэше, но это не повлияло на результат, когда я вызвал метод (number_to_currency) в моих представлениях.
Комментарии:
1. Вы перезапускали свой сервер после добавления инициализатора? Пожалуйста, покажите код для инициализатора, чтобы мы могли искать ошибки.
Ответ №1:
переопределение DEFAULT_CURRENCY_VALUES по УМОЛЧАНИЮ не работает.
вы должны добавить это в свой файл локали:
# for Brazilian Portuguese
pt-BR:
number:
format:
unit: "R$"
separator: ","
delimiter: "."
precision: 2
significant: false
strip_insignificant_zeros: false
Комментарии:
1. это круто, но все, что я хотел сделать, это скрыть значение .00, поскольку все цены указаны в целых долларах. Спасибо за подтверждение того, что переопределение этой константы не работает — но какой в этом смысл в таком случае?