2017-08-05 3 views
-1

私は登録システムで作業しており、ユーザーがリーグを作成できるモジュールを作成しました。今、特定のリーグにチームを登録する際に、作成されたすべてのリーグ名をドロップダウンしたいと思います。足場のデータをドロップダウンする方法

これは私がこれまで

<% @teams.each do |team| %> 
    <option><%= team.team_name %></option> 
<% end %> 

これは、チームフォルダ内の私のform_html.erbである得たものです。

がチームをい

事前

+0

https://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select – Pavan

答えて

1

に感謝のform_for使用してみてくださいまたは単純な形右、リーグに所属し、リーグ戦では多くのチームを持っていますか?だからあなたのコントローラにあなたが呼び出す必要がありますアクションの作成:フォーム上より

@leagues = League.all or League.where(anything: :anything_param) 

を(編集チームを作成)を呼び出す必要があります。これは、以下の選択オプションを提供します:リーグを選択できます。

<%= f.association :league ,collection: @leagues %> 

あなたのチームとあなたのリーグを結びつけるための行動を提供します。

+0

私のリーグコントローラには、@teams = Team.allまたはTeam.where(anything::anything_param)を置きます。defは作成しますか? – Tatamatugas

+0

あなたの関係を誤解して申し訳ありませんが、私は編集しました。疑問がある場合は、メッセージ[email protected]を私に送ることができます。私はあなたが多くを知らないが、私はあなたを助けることができることを学んでいることがわかります:D –

+0

ありがとう。 :)ありがとうございます – Tatamatugas

関連する問題