我是一个Grails noob并遇到了似乎是一个bug的东西,但完全有可能我没有正确配置所有东西.
我有两个简单的域类:
class Player {
String firstName
String lastName
static constraints = {
firstName(blank:false)
lastName(blank:false)
}
String toString() { lastName + ", " + firstName }
}
Run Code Online (Sandbox Code Playgroud)
和
class Team {
String mascot;
static hasMany = [players:Player]
static constraints = {
mascot(blank:false)
}
}
Run Code Online (Sandbox Code Playgroud)
我有控制器,除了动态脚手架这两个域类之外什么都不做.
但是即使我在我的数据库中有一个玩家列表,在创建新团队时我也没有为他们提供多选框.
但是,当我去编辑团队时,会显示多项选择
这是新项目的动态脚手架中的错误,我是否误解了它应该如何工作,或者我需要在这里声明一些其他内容吗?
任何帮助都非常感谢!我有截图,StackOverflow不会因为我的新意而让我添加,但如果有帮助的话,我很乐意向他们展示另一种方式.