我想創建一個下拉菜單並在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