2012-03-30 82 views
2
<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')"}) %> 

和它的工作:)

+0

对不起,究竟什么是你想怎么办?您拥有的代码和您发布的链接彼此之间的关系不大。你是否试图制作一个包含动态值的选择框? – 2012-03-30 20:09:50

+0

我尝试创建一个名为s.cinema.name一个选择框,并链接到s.cinema。当您点击s.cinema.name时,它会将您带到s.cinema,并通过一个循环完成。 – 2012-03-30 20:14:04

+0

OK仅仅是明确的,你有一个模型'Cinema'是'belongs_to的:screenings'其中'belongs_to的:films',对不对? – 2012-03-30 20:23:26

回答

0

这没有按”没有任何关系轨;只是加载到一个select tag