Grails変換を目指して、既存のアプリケーションをGrailsとGroovyに変換し始めました。それは非常にうまく機能しますが、選択タグの変換で行き詰まります。
私はドメインクラスを持っています:
package todo
class Person {
String ssn
String firstname
String familyname
String role
String emailname
String emailserver
...
新しい「todo」タスクを作成するとき、所有者は開発者であるシステム内の人から割り当てられる可能性があり、私はこれを機能させます(PHPからのかなり直接的な翻訳):
<select id="owner" name="owner">
<option>Noboby ...</option>
<g:each in="${Person.list()}">
<g:if test="${it?.role=='developer'}">
<option value="${it?.id}">${it?.firstname} ${it?.familyname}</option>
</g:if>
</g:each>
</select>
しかし、それをもっと「Grailsっぽい」ものにしようとする試みはすべて失敗します。どのようにしてGrailsv2.2.1コードに成形できますか?私は何時間も読んだり、試したり、失敗したりしました。