Можно ли выполнить энергичную нагрузку, используя динамическое условие?Более конкретно:
u_id = params[:user_id]
Container.includes(:items).where("items.user_id =?", u_id)
Это, очевидно, дает не все контейнеры, а только элементы определенного user_id
, поскольку применяется условие where
ко всему запросу, а не просто :items
, но есть ли способ сделать это с помощью ARel, или это требует специального запроса SQL?