私は現在、ユーザーデータベースに検索フォームを実装しています。 ID、ログイン、メールで検索したいと思います。Searchlogic:ORでスコープを組み合わせたときの奇妙な動作
当然のことながら、私は、スコープを組み合わせてフォームを単純化するのが最善の方法だと思います。そこで、:id_or_login_or_email_like
のtext_fieldを追加しました。
テキストフィールドに数値を入力するとすべて正常に機能します。
しかし、単語を入力して検索を押すと、入力された値はlosedになり、0(ゼロ)に置き換えられ、ID、名前、またはログインに0を持つすべてのユーザーが検索結果に戻ります。
これを修正する方法についてのご意見はありますか?私はRails 2.3.2とSearchLogic 2.4.27を使用しています。 ありがとう!
このような場合は、宝石の問題のように聞こえます。私は本当にその方向に向いていません。私は宝石の著者にあなたの甘さを提出する:) – Dorian