Стремительная нагрузка полиморфная
Используя Rails 3.2, что не так с этим кодом?
@reviews = @user.reviews.includes(:user, :reviewable)
.where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe')
Возникает эта ошибка:
Не могу охотно загрузить полиморфную ассоциацию: рецензируемо
Если я удалюreviewable.shop_type = ?
состояние, это работает.
Как я могу фильтровать на основеreviewable_type
а такжеreviewable.shop_type
(что на самом делеshop.shop_type
)?