我想创建一个下拉菜单并在rails3中为它指定一个onchange事件。我将如何做到这一点。选择标记在rails 3中
<select name="" class="wy_inputs_selects sround">
<% @domains.each do |record| %>
<option value="<%= record.name %>.<%= record.tld %>" ><%= record.name %>.<%= record.tld %></option>
<%end%>
</select>
我将上面的代码为红宝石一样
<%= select_tag "",:class=>'wy_inputs_selects sround',options_from_collection_for_select(@domains,"name",
但我坚持如何获得record.tld和使用上述格式
所以我可以指定onchange事件处理程序来选择标签,如{:onchange =>“show_spinner('”+“#{record.domainkey}”+“');”} – rubyist
是的,你可以像这样使用它,'select_tag :变量,options_from_collection_for_select(:all,:id,:name),:onchange =>'your_onchange_handler()'(请投票,如果它有帮助:)) – Francois
所以这样做:所有:ID和:名称变量包含?我试图将上面的代码写成<%= select_tag“>,:class =>'wy_inputs_selects sround',options_from_collection_for_select(@domains,”name“)但是被这些选项卡住 – rubyist