Как создать выпадающее меню для следующего кода в Rails 3? - PullRequest
0 голосов
/ 06 сентября 2011

Рассмотрим список ссылок HTML:

<a href="/d_population/1">User 1 name link</a><br>   
<a href="/d_population/2">User 2 name link</a><br>  

Этот код генерирует список:

<% User.all.each do |user| %>
  <%= link_to user.name + " link", d_population_path(user.id) %><br>   
<% end %>

Соответствующий маршрут:

match 'd_population/:this_client', :to => 'dashboard#population', :as => 'd_population'

Я быхотел бы использовать раскрывающийся список HTML, чтобы сделать тот же запрос HTTP.

Можно ли использовать раскрывающийся список, чтобы сделать запрос HTTP, который выглядит как /d_population/1?

Я пытался использовать form_tag и select_tag для генерации раскрывающегося списка и передачи this_client в качестве параметра, но при этом постоянно возникают ошибки маршрутизации.Вам нужно добавить маршрут d_population/, чтобы выпадающий список работал?

Спасибо.

1 Ответ

1 голос
/ 06 сентября 2011

Вот несколько ресурсов, которые помогут вам начать работу с Dropdowns и Menu

Вкладки на Rails - это потрясающий драгоценный камень, который поможет вам генерировать меню Li в Rails http://www.simonecarletti.com/code/tabs_on_rails/

Bootstrap isUI Framework, разработанный Twitter http://twitter.github.com/bootstrap/

Я успешно реализовал оба из них в текущем проекте, над которым я работал.

...