Я новичок Grails и сталкиваюсь с чем-то, что кажется ошибкой, но вполне возможно, что я не все настраиваю правильно.
У меня есть два простых предметных класса:
class Player {
String firstName
String lastName
static constraints = {
firstName(blank:false)
lastName(blank:false)
}
String toString() { lastName + ", " + firstName }
}
и
class Team {
String mascot;
static hasMany = [players:Player]
static constraints = {
mascot(blank:false)
}
}
У меня есть контроллеры для обоих, которые ничего не делают, кроме динамического каркаса этих двух классов доменов.
Но даже когда у меня есть список игроков в моей БД, я не получаю для них поле с несколькими вариантами выбора при создании новой команды.
Тем не менее, множественный выбор появляется, когда я иду редактировать команду
Это ошибка в динамических лесах для новых предметов, я неправильно понимаю, как это должно работать, или есть что-то еще, что я должен объявить здесь?
Любая помощь очень ценится! У меня есть скриншоты, которые StackOverflow не позволит мне добавить из-за моей новизны, но я был бы рад показать им другой способ, если это поможет.