У меня есть иерархия моделей, подобная этой:
class Activity
end
class HelloActivity < Activity
has_one :hello_activity_details
end
class WorldActivity < Activity
has_one :world_activity_details
end
Я хочу запросить все действия и загрузить данные, чтобы избежать проблемы N + 1.Тем не менее, делая:
Activity.all.include([:hello_activity_details, :world_activity_details])
Выход
Association named 'hello_activity_details' not found on WorldActivity; perhaps you misspelled it?
Как загрузить детали?
Я знаю, что я могу вызвать preloader вручную, но есть ли ещеидиоматический способ.
Спасибо