1

次のようなフォームがあります。

<%= form_for :game do |game_form| %>
        <%= game_form.label :app_game_id %>
        <%= game_form.select :app_game_id, @available_app_games.collect {|p| [ p.name, p.id ] } %>
      ....

コントローラから与えられた場所@available_app_gamesは、ゲームとは異なる他のモデルで見られます。ユーザーはドロップダウンからこれらのapp_gamesを選択することになっていますが、新しい app_game を作成することもできます。app_game のフォームには、名前説明のみを含める必要があります

2 つの質問があります。

新しい app_game を作成するこのサブフォームをどのように作成し、どのように更新しますか?

<%= game_form.select :app_game_id, @available_app_games.collect {|p| [ p.name, p.id ] } %>

この新しく提出されたapp_game で?

4

1 に答える 1

0

ネストされたフォームを試してください。selectを使用しない最も簡単な方法かもしれませんが、ネストされたフォームの戦略です。

于 2012-04-07T11:30:13.737 に答える