写好了domain后,基本上就要靠scaffold批量生成页面了。每次一个一个输入命令太麻烦。
于是修改index.gsp中的<div id="page-body" role="main">,然后运行起来,copy内容到
dos窗口,稍微省了点儿事儿。
<div id="page-body" role="main">
<H1>Create Service</H1>
<g:each in="${grailsApplication.domainClasses }" var="domainClassInstance">
<g:if test="${domainClassInstance.fullName.startsWith('com.myapp') }">
<p>call grails create-service ${domainClassInstance.fullName }</p>
</g:if>
</g:each>
<h1>Generate All</h1>
<g:each in="${grailsApplication.domainClasses }" var="domainClassInstance">
<g:if test="${domainClassInstance.fullName.startsWith('com.myapp') }">
<p>call grails generate-all ${domainClassInstance.fullName }</p>
</g:if>
</g:each>
</div>