Предполагая модель Rails с постоянными/непостоянными атрибутами, какова наилучшая практика их ссылки? Если вы просматриваете общедоступный код, используются разные шаблоны.
Например, если у вас есть связь от одной модели к другой. В чем разница между использованием self.association_name и @association_name?. Какой предпочтительный способ?
То же, что и с ненастоящими атрибутами, определенными с помощью attr_accessor: attr в моделях. Вы можете ссылаться на них с обоими подходами: self.attr и @attr. Какой предпочтительный способ?