Есть ли способ изменить выход атрибута изнутри модели?Изменить выход атрибута из модели
Например, если у меня есть атрибут bar
в Foo
классе, я хотел бы, чтобы отображаться titleized.
Я попытался определив ее внутри модели:
def bar
self.bar.titleize
end
Но получил stack level too deep
ошибку, потому что она была переосмысление себя рекурсивно.
Возможно, самым логичным способом было бы с этим справиться, когда я сохраню запись, и, возможно, я, возможно, это сделаю. Но мне было интересно, возможно ли что-то подобное.
Почему вы не используете 'super'? –