Chętny ładunek polimorficzny
Używając Rails 3.2, co jest nie tak z tym kodem?
@reviews = @user.reviews.includes(:user, :reviewable)
.where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe')
Powoduje to błąd:
Nie można chętnie wczytać powiązania polimorficznego: widoczne
Jeśli usunęreviewable.shop_type = ?
warunek, to działa.
Jak mogę filtrować na podstawiereviewable_type
ireviewable.shop_type
(co jest właściwieshop.shop_type
)?