这是非常基本的事情,我不知道为什么无法做到这一点。我正在使用Grails 2.3.5
我有一个域类com.trail.AuditTrail,并且我希望它支持 View 。因此,这是我遵循的步骤:
grails create-controller com.trail.AuditTrail
,这返回一条消息说它生成了:grails-app/controller/trail/AuditTrailController
grails-app/views/auditTrail (just the folder!)
它还创建了AuditTrailControllerSpec.groovy。
static scaffold = true
行。 generate-views
创建 View ,但未创建任何内容! 重要说明:实际上grails表示没有命令称为generate-views。当我执行
grails help
时,它没有列出generate-views。因此,我认为可能是2.3.5没有命令并尝试了generate-all。这也失败了。令我惊讶的是,grails的帮助也没有显示出generate-all!然后我发现了这个错误:https://jira.grails.org/browse/GRAILS-10530。因此,我尝试了清理,刷新依赖,编译然后生成所有文件。但是仍然是同样的问题。
我以为我的本地grails设置搞砸了。所以,问我的同事。他也看到同样的问题。
我的问题是我无法在域外创建默认模板GSP。
最佳答案
脚手架功能是从2.3的Grails核心中提取的,因此您需要安装scaffolding
的Grails 2.3.5
插件才能使用generate-all
,generate-views
GANT
脚本。
附言我建议您切换到Grails 2.3.6或2.3.7。有关更多详细信息,请参见这篇文章http://www.gopivotal.com/security/cve-2014-0053
关于grails - Grails:无法生成 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336107/