저는 레일즈에 새내기입니다. 나는 이제 검색 쿼리 레일 검색 쿼리를 수행하는 효과적인 방법
myresult = Model1.includes(':model2', ':model3').where("model1.field1 LIKE ? OR model1. field2 LIKE ? OR model2.field1 LIKE ? OR model2.field2 LIKE ? OR model2.field3 LIKE ? OR model3.field1 LIKE ? " value1, value1, value2, value2, value3, value4).select("model1.field1, ..., model1.fieldn, model2.field1.., model3.field2 ")
model2와 model3에는 많은 관계가 있으며이 쿼리는 정상적으로 작동합니다. 난 단지 레일에 이것을 구현하는 더 좋은 방법을 원한다. –