誰かに私にいくつかのリンクを教えてもらえますか、またはルビーのレールで真理値検索をする方法についてのアイディアを教えてください。ruby on railでブール検索を行う方法は?
私は1つ下のように検索フィールドにブール演算子を使用したい:
(A OR B) AND (NOT C)
(A OR (C AND D)) AND (NOT (F OR G))
参考: boolean-basics-job search - このリンクはブール検索を説明します。
しかし、この検索をレール上でRubyで実装する方法はありますか?
ruby on railでこれを行う方法はありますか?
これが明確になることを希望します。お早めに。
uはあまりにも私のActiveRecordのロジックで – user7348784
そのをSQLロジックを伝えることができます。 ActiveRecordはそれをSQLに 'マッピング'していますが、ここで 'SELECT' some_table '。* FROM' some_table 'where a =' t 'OR(b =' t 'AND c =' f '))AND(d!=' t ') "' ARで生成されたSQLを表示したい場合、 'Model.first_scope(a_value、b_value).second_scope(c_value).to_sql'を使用できます。 – Argonus