Как передать меню выбора в ransack gem

Я пытаюсь реализовать поле поиска с выпадающим меню выбора с параметрами для поля категории, используя драгоценный камень разыскивания. это то, чего я пытаюсь добиться

<%= f.select :category, ["",  "Art", "Books and Movies", "Clothing","Collectibles", "Computers & Related", "Construction Materials", "Crafts & Hobbies", "Entertainment" %>

но я не знаю, как это сделать с помощью ransack


person erickeno    schedule 04.04.2014    source источник


Ответы (1)


Похоже, вам не хватает закрывающей скобки:

<%= f.select :category, ["",  "Art", "Books and Movies", "Clothing","Collectibles", "Computers & Related", "Construction Materials", "Crafts & Hobbies", "Entertainment"] %>

Это должно работать, я только что проверил что-то подобное.

Вы также можете сделать что-то вроде:

<%= f.select :category, Category.all.collect{|c| [u.name, u.name]} %>

Предполагая, что у вас есть модель категорий.

person jmichaels    schedule 06.05.2014