У меня есть модель с заполненным логическим столбцом, который я хочу переопределить, чтобы я мог добавить условный код.
Я никогда не переопределял атрибут ActiveRecord и хотел знать, является ли приведенный ниже метод хорошей практикой?
class Article < ActiveRecord::Base
def completed=(b)
write_attribute(:completed, b)
# IF b is true then do something
end
end