Допустим, в автомобиле модели activerecord есть два логических поля: suv и blue
Если в модели автомобиля определен метод, такой как
def suv
something_true? ? super : false
end
alias :blue :suv
Теперь, если что-то_три?это правда, "супер" работает, если я вызываю car.suv.Однако, это не работает, если я вызываю car.blue, тогда вместо этого car.blue возвращает значение suv, хранящееся в базе данных.Есть ли способ заставить это работать?