Company と Employee としていくつかのモデルを設定しています。会社には多くの従業員がおり、会社は明らかに従業員を管理できる必要があります。
ここでコントローラーをルーティングするための最良のアプローチは何ですか? 会社が新しい従業員を追加したい場合、会社のコントローラーまたは従業員のコントローラーにルーティングする必要がありますか?
たとえばcompanies/:id/edit
、ネストされた属性を持つフォームにルーティングしてから、それを使用して従業員を追加できます。にルーティングすることemployees/new
もできますし、ネストされたリソースを使用して にルーティングすることもできcompanies/:id/employees/new
ます。
どう思いますか?
ちなみに私が使っているSTI
のでCompany < User
、Employee < User