В PHP я могу установить для модели атрибут (который не является столбцом в базе данных). Э.Г. (PHP-код),Установить атрибут без базы данных для модели rails без `attr_accessor`
$user = new User;
$user.flag = true;
Но в рельсах, когда я установил какой-либо атрибут, который не существует в базе данных, он выдаст ошибку undefined method flag
. Существует метод attr_accessor
, но что произойдет, если мне понадобится около десяти атрибутов temp?
Наличие нон колонки атрибуты в объекте - это запах кода, по крайней мере для меня. Здесь что-то связано: https://www.youtube.com/watch?v=SvL_aZt3zyU –
Обычно вы не использовали $ -переменные в рельсах. Вы смешиваете код php и ruby вместе? –
@MaxWilliams Нет, это пример PHP. – sawa