関連する 3 つのモデルがあります。教会モデル、キャンパス モデル、ユーザー モデル。ユーザーは_キャンパスに属し、ユーザーは_教会に属しています キャンパスには_多くのユーザーがいて、キャンパスは_教会に属しています 教会には_多くのユーザーがいて、教会には_多くのキャンパスがあります。
それはすべて問題ないようです...私は思います。
アカウントを持つために、ユーザーは教会を割り当てられますが、キャンパスを持つことはオプションです。そのため... ユーザー編集フォームで、ユーザーの教会に属するキャンパスのみを表示するドロップダウン選択を提供する必要があります。
edit.html.erb ファイルで、このように simple_form でドロップダウンを作成できます
<%= f.association :church %>
ただし、システム内の任意の教会が利用できるすべてのキャンパスが表示されます。ドロップダウン オプションを制限する最良の方法は何ですか?