私はすべてのすべてで19個のブール値はブール値"OR-join"を使ってクエリとしてハッシュを渡す方法は?
({"u25" => true, "f26t49" => true, "o50" => true, ..});
とハッシュがあるしていると私は少なくとも一つの試合を持っているか、私のDB内のテーブルでこれらをチェックし、それらのデータ・セットを取得したいです。 ==: "(条件=>ハッシュ)Model.all" または "Model.where(ハッシュ)"
が、私は、クエリ
」..u25をそこに着く私は
でそれを試してみました真のf26t49 == trueまたはø50==真... "
しかし、私はこのような何かが必要です。
" ..u25を==真== trueまたはf26t49 ...」
私を助けてくれることを願っています!
ADDITION:
私は回避策を作成し、ハッシュのうち、クエリ文字列を生成するためにしようと試みました。私は(M = Model.where( "U25 == 'T'"))、直接この文字列を記述する場合、それは動作しますが、私はmよりvaraible
@query = '"u25 == ' + "'t'" + '"'
m = Model.where(@query)
を渡した場合はnilです!
これらの条件は常にtrueですか?もしそうなら、[u25、f26t49、...]のような配列しか必要ないはずです、そうですか? – Ashitaka