Возможно ли сделать такой запрос? (Псевдокод)Rails Активный запрос записи, включая делегированные атрибуты
Как?
Дальнейшее объяснение:
class User<ActiveRecord::Base
has_one :car
delegate :wheel, :brake, :motor, to: :car, prefix: true
end
, а затем:
u=User.includes(delegated_car_parts).all
#<user id: 1, car_id: 1, name: "John", car_wheel: "foo", car_motor: "bar", car_brake: false>
Я знаю, что это может показаться немного странным, но я должен добавить функцию к старому приложение, чтобы экспортировать все делегированные атрибуты модель для CSV, и эта модель имеет 14 отношений и 300 делегаций ... Я только что узнал закон Деметры, когда я сделал это приложение ...
Что вы подразумеваете под делегированными атрибутами? – BroiSatse
Почему вы хотите это сделать? –