Странные рельсы ActiveModel :: Errors: ... должно быть больше {{count}} - PullRequest
0 голосов
/ 27 марта 2012

Когда я пытаюсь сохранить некоторые из моих экземпляров ActiveRecord, я получаю эту ошибку проверки

"Weight must be greater than {{count}}"

В файле модели указывается команда

validates_numericality_of :weight, :greater_than => 10, :less_than_or_equal_to => 900,  :unless => :is_spia?

Так почему ошибка читается{{count}} вместо просто 10?И что с этим делать?

Sys: Rails 2.3.5 Ruby 1.8.7

Ответы [ 2 ]

1 голос
/ 27 марта 2012

У меня была похожая проблема Представления Rails, показывающие форматирование ввода в двойных фигурных скобках, таких как {{параметр}} вместо фактических значений , но лучше всего, если вы могли бы обновиться до последних рельсов или хотя бы рельсов 3.

0 голосов
/ 27 марта 2012

См. http://guides.rubyonrails.org/i18n.html, "5.1.2 Интерполяция сообщений об ошибках" и "4.3 Плюрализация". Возможно, было бы проще переопределить сообщение для проверки, либо встроенным, либо в вашем en.yml (или эквивалентном), чтобы использовать {{weight}} вместо {{count}}.

...