もっと良い提案をしたいと思います...ルビー機能を使いやすくしてください。誰も私にこのクエリをアセンブルするためのより良いソリューションを与えることができますか? 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の使用を拡張してください。ありがとう! –