Validation 如何在Rails 3中本地化ActiveModel错误消息?

Validation 如何在Rails 3中本地化ActiveModel错误消息?,validation,localization,ruby-on-rails-3,activemodel,Validation,Localization,Ruby On Rails 3,Activemodel,你觉得怎么样 本地化错误消息:first_name 本地化错误消息:姓氏 你使用的是一个没有数据库的模型,对吗?您必须使用ActiveModel的Translation类扩展类,如下所示: class User include ActiveModel::Validations validates_presense_of :first_name validates_length_of :last_name, :in => 3..20, :too_long => "pick

你觉得怎么样

  • 本地化错误消息:first_name
  • 本地化错误消息:姓氏

  • 你使用的是一个没有数据库的模型,对吗?您必须使用ActiveModel的Translation类扩展类,如下所示:

    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的Translation类扩展类,如下所示:

    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
    
    相似的问题相似的问题