Как я могу написать свой собственный вспомогательный метод проверки, который может быть повторно использован в нескольких разных моделях - PullRequest
0 голосов
/ 16 октября 2011

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

def validate_my_own_column(arg1, arg2)
{
  if arg1 > arg2
   ...
  else
   ...
  end
}

Я хочу вызвать метод validate_my_own_column (arg1, arg2) в различных моделях. как мне этого добиться?

Спасибо

1 Ответ

0 голосов
/ 23 февраля 2012

Вы отметили этот вопрос ruby-on-rails-2. К сожалению, то, что вам нужно, несколько сложнее сделать в Rails 2. Если вы на самом деле используете Rails 3, это просто: взгляните на http://api.rubyonrails.org/classes/ActiveModel/Validator.html.

...