Вопрос выбора тега - PullRequest
       3

Вопрос выбора тега

0 голосов
/ 20 июня 2011

Rails 2.3.11

Я пытаюсь добавить выпадающий переключатель "сортировать по" на страницу.Страница определяет, как сортировать элементы в списке по URL-аргументу (http: //.../places? Sort = name). Как бы у меня появилось выпадающее меню, которое при изменении переходит на соответствующую страницу?

"Name"            -> ?sort=name
"Category"        -> ?sort=cat
"Abbreviation"    -> ?sort=abbrev
"Building Number" -> ?sort=num

Это ^ сопоставления.Я также не уверен, как сделать так, чтобы выпадающее меню говорило одно, а отправляло другое.

Спасибо!

1 Ответ

0 голосов
/ 20 июня 2011
options = options_for_select [['Name','name'],['Category','cat'],['Abbreviation','abbrev'],['Building Number','num']]
select_tag :sort, options

По сути, сначала вы строите параметры, передавая массив из 2 элементов, где первый элемент - это отображаемое значение, а второй элемент - значение выбора.options_for_select сгенерирует все опции для вас, которые вы можете затем передать select_tag.

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