我有三个相关的模型。教会模式、校园模式和用户模式。一个用户属于_一个校园,一个用户属于_一个教堂 一个校园有_很多用户,一个校园属于_一个教堂
所有这些似乎都很好……我想。
为了拥有一个帐户,用户被分配了一个教堂,但拥有一个校园是可选的。所以......在用户编辑表单中,我需要提供一个下拉选择,仅显示属于用户教会的校园。
我可以在我的 edit.html.erb 文件中像这样在 simple_form 中创建下拉列表
<%= f.association :church %>
然而,这显示了系统中任何教堂可用的所有校园。限制下拉选项的最佳方法是什么?