Department
別のドメイン オブジェクトと 1 対 1 の関係を持つドメイン オブジェクトがありますDepartmentPreference
。のスキャフォールディング コントローラーを生成しようとするDepartment
と、プルダウン メニューからDepartmentPreference
. まだ何もないので (DepartmentPreference
があるためbelongsTo = Department
)、作成できません。
あなたが推奨できる最善の解決策は何ですか?
Department
別のドメイン オブジェクトと 1 対 1 の関係を持つドメイン オブジェクトがありますDepartmentPreference
。のスキャフォールディング コントローラーを生成しようとするDepartment
と、プルダウン メニューからDepartmentPreference
. まだ何もないので (DepartmentPreference
があるためbelongsTo = Department
)、作成できません。
あなたが推奨できる最善の解決策は何ですか?
Department で行ったように、DepartmentPreference のコントローラー/ビューを作成しましたか? そうでない場合は、その機能を処理するために、作成するか、既存のコントローラー/ビューを追加/変更する必要があります。
足場について言及したので、Departmentコントローラーは次のいずれかのように定義されていると思います:
class DepartmentController {
static scaffold = true
..
}
また
class SomeController {
static scaffold = Department
..
}
このDepartment コントローラーが自動生成された場合、または scaffold のみで定義されている場合、Department の CRUD 操作のみを提供し、他のドメイン クラスは提供しません (少なくとも直接的には)。欠落している DepartmentPreference 機能を追加する方法はたくさんありますが、DepartmentPreference でDepartment コントローラーを作成するために使用する方法を使用するのがおそらく最速です。