더 나은 제안 ... 루비 기능을 더 잘 사용하고 싶습니다. 누구든지 나에게이 쿼리를 조합하는 더 좋은 솔루션을 줄 수 있습니까? WHERE 절에서 여러 옵션을 사용하는 쿼리를 사용하는 Ruby
@conditions = ""
if(ratings["G"] == "1")
@conditions += " 'G' "
end
if(ratings["PG"] == "1")
@conditions += " OR rating = 'PG' "
end
if(ratings["PG-13"] == "1")
@conditions += " OR rating = 'PG-13' "
end
if(ratings["R"] == "1")
@conditions += " OR rating = 'R' "
end
@movies = Movie.where("rating = "+ @conditions)
return @movies
는
가능하면 .keys의 사용을 확장하십시오. 감사! –