我有一个包含产品的模型。我想创建一个搜索表单,以允许用户根据需要将复合过滤器应用于产品。例如:
用户可以过滤相当多的字段 - 可以指定部分,全部或全部字段。
我知道上面的内容可以通过使用命名范围,大量条件逻辑(case和if语句)和Rails形成帮助程序来实现,但是有更清晰,更有效的方法吗?也许有一个gem /插件来提供我忽略的这个功能?
任何建议都非常感谢。
非常感谢。
答案 0 :(得分:1)
我推荐使用插件searchlogic:
答案 1 :(得分:1)
最后,我选择了meta_search,它似乎提供了searchlogic的大部分功能,但是支持Rails 3。