我正在为两个域类的几个控制器使用脚手架:1 个扇区到 N 个项目:
class Item {
String name
static belongsTo = [sector:Sector]
....
}
class Sector {
String name
static hasMany = [items:Item]
....
}
当我生成相应的脚手架控制器时,我使用了模式(类)mgr:Sectormgr.groovy 和 Itemmgr.groovy。
问题是某些链接在某些生成的视图中无效,因为它假设我遵循控制器的默认名称。例如:
- 如果我转到 /sectormgr/show/20,与之关联的项目列表具有链接 /item/show/22,而不是 /itemmgr/show/22
有一个简单的解决方法吗?创建控制器时我是否遗漏了什么?
提前致谢