g:checkboxのバグ
Grails-0.6ではg:checkboxの入力内容がドメインオブジェクトのBooleanプロパティに反映されず、常に"false"となってしまうバグがある。
http://jira.codehaus.org/browse/GRAILS-1596
JIRAにもコメントがあるが、ワークアラウンドはrequest.getParameter()でHTTPリクエストの有無を直接チェックすること。具体的には、コントローラで次のようにする。
... participant.properties = params // workaround for <g:checkBox> bug, GRAILS-1596 participant.isPublic = request.getParameter('isPublic')? true : false if(participant.save()) { ...