人のための通常の形式は、このRails:フォームのオブジェクトを動的に設定するには?
<%= form_for @person do |f|%>
<%= name... %>
<%= age...%>
<%= submit...%>
<% end %>
ようになるには、今私は、動的にフォームのオブジェクトを設定し、ドロップダウンリストから選択し、これを達成するためにどのように
<%= select_tag "team",
options_from_collection_for_select(@team,
"id","person_name") %>
<%= form_for @person_choose_from_above do |f|%>
<%= name... %>
<%= age...%>
<%= submit...%>
<% end %>
ようにしたいですか?前もって感謝します。
選択がビューで行われますので、フォームの属性を変更するためにそのためのJSを使用する必要があります。 –
フォームの振る舞いに依存します。チームのさまざまなオプションを選択するときにフィールドを動的に更新しますか?それから、js/ajaxを使ってそれらを更新するのがおそらく最善の策です。たぶんあなたはフォームにselectを置いて、コントローラー内のすべてを扱うことができます。それは非常に動的ではありませんか?場合によります... – niels