0

続編を使っています。ActiveModel スタイルの翻訳されたエラーを取得するにはどうすればよいですか?

class User < Sequel::Model
  def validate
    super
    errors.add(:email, :invalid)
  end
end

@user = User.new
@user.save # => false
@user.errors.full_messages # => ["email invalid"]

データを使用して翻訳されたエラーを返したいconfig/locales。いつI18n.locale = :en戻るべきか["Email is invalid"]、いつ戻るI18n.locale = :deべきか["Derrrrr E-Reichspost ist ungültig"](など)。続編で翻訳されたエラー メッセージを取得するにはどうすればよいですか?

4

1 に答える 1

2

validation_helpers プラグイン DEFAULT_OPTIONS を変更する必要があります。例を次に示します: http://pastie.org/4251873

于 2012-07-18T15:16:08.010 に答える