2014-09-27 3 views
0

У меня есть следующие number_fieldИзменить сообщение от number_field помощника

<%= f.number_field :max_rec_conteudo, { in: 1...31, class: "form-control" } %> 

Если я ставлю значение строки, он возвращает сообщение об ошибке "Пожалуйста, введите номер. Есть ли способ изменить/перевести это сообщение?

ответ

1

Вы хотите проверить Rails I18n. Вот руководство: http://guides.rubyonrails.org/i18n.html и особенно в главе «5.1.1 Сообщение об ошибке Прицелы»

в вашей конфигурации/локали каталога вы можете создать my_class.yml файл со следующим содержимым (заменить те <strings> на то, что относится к вам:

<lang_iso_code>: 
    activerecord: 
    errors: 
     models: 
     <class_name>: 
      attributes: 
      max_rec_conteudo: 
       not_a_number: "<your translation here>" 
Смежные вопросы