В Rails 3, как я могу отобразить значение ошибки при использовании ошибок проверки? - PullRequest
2 голосов
/ 20 декабря 2010

Я хочу отобразить что-то вроде:

  validates :field, :inclusion => { :in => fields, :message => "is not allowed: {self.field}"}

Но self ссылается на сам класс, а не на переменную экземпляра.

1 Ответ

2 голосов
/ 20 декабря 2010

Если я правильно понял, вы хотите что-то вроде

class Coffee < ActiveRecord::Base
  validates_inclusion_of :size, :in => %w(small medium large),
    :message => "%{value} is not a valid size"
end

Пример из документации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...