Railsアプリケーション内でいくつかの検索機能を実装する必要があります。私が見つけたもののほとんどは、一般的に単純なプレーンテキスト検索を目的としています。私はもっと具体的なものを実装しようとしています。私が作成しているよ機能の並べ替えは、(Cアプリケーションから)これです:Rails 3の複雑な検索画面
形だけのユーザーが入力したデータを送信します。だから、 "3..7"のような文字列をwhereメソッドのSQL条件に変換する必要があります。
TestLine.where("test_int >= ? and test_int <= ?", MinInt, MaxInt)
これは既にどこかに存在するようです。ユーザーがRailsとCアプリケーションの間で共有されないため、期待される正確な形式はそれほど重要ではありません。これはどのようにして行われますか?
あなたのモデルでスコープを使用しないのはなぜですか? –
ダイアグラムには素晴らしい質問が含まれています。 +1 – sscirrus