尝试成为 grails 转换者我已经开始将现有应用程序转换为 Grails 和 Groovy。它工作得很好,但我卡在选择标签的转换上。
我有一个域类:
package todo
class Person {
String ssn
String firstname
String familyname
String role
String emailname
String emailserver
...
在创建新的“待办事项”任务时,可能会从系统中的开发人员那里分配所有者,我得到了这个工作(从 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-ish”的尝试都失败了。如何将它塑造成 Grails v2.2.1 代码?我花了几个小时阅读,尝试,失败。