Pytania oznaczone «activerecord»

115
Jak wykonać zapytanie LIKE w Arel and Rails?

Chcę zrobić coś takiego: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Moja próba w Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Jednak staje się to: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel poprawnie opakowuje ciąg zapytania „Smith”, ale...

104
Chętny ładunek polimorficzny

Używając Railsów 3.2, co jest nie tak z tym kodem? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Rodzi ten błąd: Nie mogę chętnie załadować skojarzenia polimorficznego: przeglądalny Jeśli usunę...