0
<%= form_tag url_for(new_manage_listing_media_path(3)),:method => 'get' do -%>
   <%= label_tag ':name', "Choose media:" %>      
   <%= select_tag "id", options_from_collection_for_select(@listing, "id", "name")%>
   <%= submit_tag("OK") %>
<% end %>

实际上我想要的是 in form_tag url_for(new_manage_listing_media_path(3)),而不是 3 我想放select_tag's selected 值。

谢谢,阿里夫

4

1 回答 1

0

你必须使用 JavaScript 来做你所说的。将 onUpdate 处理程序添加到选择字段,并更新表单的操作属性。

但是,我认为您可以省略这三个,然后id将使用 select 中的值。否则,请命名select_tag其他内容,例如lookup_idModel.find(params[:id] || params[:lookup_id])在控制器中使用,Model您要查找的模型在哪里。

于 2011-07-09T15:15:40.867 回答