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 %>

実際に私が欲しいのは、form_tag url_for(new_manage_listing_media_path(3))3 の代わりにselect_tagの選択した値を入れたいです。

ありがとう、アリバ

4

1 に答える 1

0

あなたが言っていることをするためにJavaScriptを使わなければなりません。onUpdateハンドラーを選択フィールドに追加し、フォームのアクション属性を更新します。

idただし、3つを省略して、代わりにselectの値を使用できると思います。それ以外の場合は、探しているモデルがどこにあるかなど、コントローラーで使用するなど、select_tag別の名前を付けます。lookup_idModel.find(params[:id] || params[:lookup_id])Model

于 2011-07-09T15:15:40.867 に答える