Rails3 Найти подстановочный вопрос - PullRequest
0 голосов
/ 02 октября 2010

Я пытаюсь создать поиск по шаблону, я делаю что-то вроде этого

@items = Item.where("title =?", "%#{item_to_be_found}%" 

Ответы [ 2 ]

4 голосов
/ 02 октября 2010

изменение = для LIKE

"title LIKE ?", "%#{...}%"
0 голосов
/ 09 апреля 2012

Вы можете использовать драгоценный камень, который поднимает вес для построения запросов.

gem act_as_wild_searchable, :git => 'http://github.com/canimus/act_as_wild_searchable.git'

Предположим, что у вас есть модель с именем Product с: name и: description, которую вы можете затем искать

Product.name_like? "Camera HD" # Produces where (name like ?, "%Camera HD%")
Product.description_like? "1080p", :left=>true # Produces where (description like ?, "%1080p")

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...