私は 2 つのドメイン クラスを持っています。Course は 1 つまたは複数のトレーニングに属することができ、Track は 1 つまたは複数のコースを持つことができます。
Class Track{
string name
static hasMany= [courses: Course]
}
Class Course{
String name
static belongsTo = [tracks: Track]
}
コースでページを作成し、フィールドを持っています
<g:select id="tracks" name="tracks.id" from="${com.springpeople.tms.Track.list()}" optionKey="id" value="${courseInstance?.tracks?.id}" class="many-to-one" noSelection="['null': '']"/>
しかし、トラックはコースに保存されません。トラック オブジェクトを明示的に渡す必要がありますか。それを行う方法はありますか?