<ol class="noDots">
  <% @film.screenings.each do |s| %>
    <li>
      <h3><%= link_to s.cinema.name, s.cinema %></h3>
    </li>
  <% end %>
</ol>

大家好,
我想把这个功能放在一个下拉菜单里,我已经研究过了,它让我一事无成。
Ruby on Rails form select
我试过了,但也没用。
任何帮助都是好的!
提前谢谢
编辑已解决
好的,我读了API文档,
 <%= select_tag("random", options_from_collection_for_select(@film.cinemas, "id", "name"), {:prompt => "Pick a cinema...", :onchange => "window.open('/cinemas/' + this.options[this.selectedIndex].value,'_top')"}) %>

它成功了:)

最佳答案

这与rails无关;只需加载到select tag中。

关于ruby-on-rails - 选择下拉列表以获取动态数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9949701/

10-10 10:49