禁用一个类的 Grails 脚手架验证
Posted
技术标签:
【中文标题】禁用一个类的 Grails 脚手架验证【英文标题】:Disable Grails Scaffolding Validation for one Class 【发布时间】:2014-05-01 14:02:17 【问题描述】:我们将 Grails 脚手架用于 Web 应用程序的内部部分。现在我们需要修改 before validate 方法中的一些值。问题是,这些字段是空白的:false 或可为空的:true
在 beforeValidate 方法中修改这些值是没有问题的,但问题是,脚手架在 html 表单中添加了一个必填属性,所以我们无法使用这些空字段提交。
有没有办法在特定类的特定视图上禁用脚手架验证?
问候
【问题讨论】:
【参考方案1】:简短的回答是“不,没有办法在脚手架中对特定域类进行验证。”
但是,您始终可以为域类生成视图并编辑 GSP 以删除相关字段的必需属性。
grails generate-views com.somewhere.MyDomainClass
脚手架是为您提供工作的起点,而不是继续使用和定制。
【讨论】:
以上是关于禁用一个类的 Grails 脚手架验证的主要内容,如果未能解决你的问题,请参考以下文章