0

搜索表單我有一個包含製品的模型。我想創建一個搜索表單,以允許用戶根據需要將複合過濾器應用於產品。例如:滑軌:實現用於化合物篩選

  • 產品的價格在'10'(文本字段)和'5​​0'(文本字段)之間,顏色爲「紅色」,「綠色」或「藍色」(複選框字段)和「小於」(選擇域)'5kg'(文本域)的權重。

將會有相當數量的用戶可以過濾的字段 - 可以指定一些,全部或不指定它們。

我知道的是,上述可以通過使用命名範圍,很多條件邏輯的(情況和if語句)來實現與鐵路形成的幫手,但有一個更清潔,更有效的方式?也許有一個gem /插件提供我忽略的功能?

任何意見非常讚賞。

非常感謝。

回答

1

我推薦的插件searchlogic:

+0

謝謝,我會看看這個。 – gjb 2010-11-01 11:07:25

+0

不幸的是,searchlogic似乎不支持Rails 3。 – gjb 2010-11-01 11:26:20