2010-10-04 2 views
1
class User 
    include ActiveModel::Validations 
    validates_presense_of :first_name 
    validates_length_of :last_name, :in => 3..20, :too_long => "pick a shorter last name", :too_short => "pick a longer last name" 

    attr_accessor :first_name, :last_name 
end 

Как выКак локализовать сообщения об ошибках ActiveModel в Rails 3?

  1. сообщение об ошибке локализуются (ов) для: first_name
  2. ошибка локализуются сообщение (s) для: last_name
+0

Похожий вопрос http://stackoverflow.com/questions/3501019/how-to-localize-the-active-record-error-messages – AMIT

ответ

1

вы используете модель без базы данных , правильно? Вы должны расширить класс с переводом класса ActiveModel, как это:

class User 
    [...] 
    extend ActiveModel::Translation 
    [...] 
Смежные вопросы