如何使用表单验证在rails中实现高级搜索

时间:2015-08-03 04:52:08

标签: ruby-on-rails validation advanced-search

我在rails 4上的ruby中遇到了这个场景的问题,希望你们能帮助我。

我有产品品牌价格用户表:

  • 产品:name,description,user_id,...
  • 品牌:title
  • 价格:value,shipping_fee,...
  • 用户:用户名,密码,...

我需要一个搜索页面,允许人们根据以下内容搜索产品:

  • 价格(最低,最高)
  • 品牌
  • 卖家名称(它将是对用户表的加入)

您对实施此类方案的最佳方式的建议是什么? (或者我应该说最干净的方式)

ps1:我需要验证搜索表单中的字段。

ps2:我已经看过太阳黑子,而且我不认为这种全文搜索是否适合我的情景

1 个答案:

答案 0 :(得分:0)

看一下has_scope gem。

它允许您使用资源范围在控制器中实现搜索。