как реализовать расширенный поиск в рельсах с проверкой формы

У меня проблема с этим сценарием в ruby ​​on rails 4, надеюсь, вы, ребята, сможете мне помочь.

У меня есть таблицы products, brands, price и users:

  • продукты: название, описание, user_id,...
  • бренды: название
  • цены: стоимость, shipping_fee,...
  • пользователи: имя пользователя, пароль,...

Мне нужна страница поиска, которая позволяет людям искать продукты на основе:

  • цены (минимум, максимум)
  • бренды
  • имя продавца (это будет соединение с таблицей пользователей)

Что вы предлагаете для наилучшего способа реализации такого сценария? (или я должен сказать самый чистый способ)

ps1: Мне нужно проверить поля в форме поиска.

ps2: я видел солнечное пятно и не думаю, что такой полнотекстовый поиск будет хорошим вариантом для моего сценария.


person Ali Ghanavatian    schedule 03.08.2015    source источник
comment
Не могли бы вы показать часть вашего кода, который вы написали до сих пор?   -  person Timur Mamedov    schedule 03.08.2015


Ответы (1)


Взгляните на гем has_scope.

Это позволяет вам реализовать поиск в контроллере, используя области ресурсов.

person fedetaglia    schedule 23.08.2015