私はRubyonRails3.2.2とruby1.9を使用しています。
私はモデル入札を持っており、属性の1つはステータスです。インデックスページには、最初にロードされたときに、すでにログインしているユーザーの会社に基づいた入札データが表示されます(ステータスも表示されます)。
すべてのステータス(開始、クローズ、勝ちなど)を含むコンボボックスによるフィルターが必要なので、ユーザーがフィルターを変更したときに、コントローラーにステータスを送信してテーブルデータも変更したいステータスに基づいて入札を除外します。どうやってやるの?Ajaxを使用するのはどうですか(変更されるのはページ全体ではなくテーブルデータだけなので)?
また、bid_amount(これも属性の1つ)など、ステータス以外のオプションによるさまざまなフィルターがあります。データによるbid_amountフィルターをステータスと組み合わせるにはどうすればよいですか(つまり、ユーザーが入札額b / n 10,000-100,000のクローズステータスを表示したい場合)。コントローラでクエリを書くのに問題はありませんが、ビューからクエリを使用する方法がわかりません。
rubyにはJavaのような列挙型がないため、モデルクラスの配列からこれらのステータスもロードします。それはそれを行う良い方法ですか?
任意の推奨事項も高く評価されます。