私は次のモデルを持っています:
- ユーザー
- アプリ
- サービス
- アピス
ユーザーには、アクセスできるサービスのリストがあります。
アプリを作成するとき、ユーザーがアクセスできるサービスに基づいてサービスを追加/削除できる必要があります。同じことがアプリの編集にも当てはまります。
シンプルなフォルムを採用しています。関連付け方法は、チェックボックスを使用してサービスを表示し、アプリから追加/削除するのに最適です。
私たちが直面している問題は、サービスに Api があり、サービスの下に Api に関連する情報を表示する必要があることです。ユーザーは、サービスを選択してアプリに追加/削除したり、その API に関する情報を以下に表示したりできる必要があります。
単純な形式の関連付けメソッドは、ユーザーがアクセスできるサービスのリストに基づいてアプリからサービスを追加/削除できることに加えて、Apis に関連する情報を表示するために必要な機能をサポートしていないようです。
ネストされたフォーム、配列パラメーター、単純なフォーム API など、この問題を解決する方法を見つけるためにしばらく時間を費やしました。
これを行うRailsの方法があると思います。