У меня есть модель пользователя со столбцом состояния. Вместо того, чтобы делать сравнения строк каждый раз, как этотActiveSupport :: StringInquirer in Rails
user.status == 'verified'
я, хотя я должен делать
user.status.verified?
Так что я добавил следующий код
def status
ActiveSupport::StringInquirer.new(self.status)
end
Но теперь я получаю уровень стека слишком глубокий, который понятно. Как это исправить?
Я использую Rails 3.2.
очень полный ответ! – caesarsol