对域类的更改不会反映对grails应用程序中视图的更改

时间:2012-07-20 14:35:25

标签: grails

我想知道为什么我的域类的创建页面不会反映我在域类中所做的更改。我尝试添加一些额外的字段,但它不会出现在UI上。

我还尝试更改静态约束= {} 闭包中键入的字段的顺序,但没有用,它们看起来仍然与我做更改之前的顺序相同

还尝试了 grails clean ,什么也没发生

我很确定我在正确的目录中,而且我正在使用开发环境。

1 个答案:

答案 0 :(得分:4)

如果您通过执行generate-all命令创建了脚手架,那么您正在使用静态脚手架。如果您使用静态脚手架,则必须在修改域类后重新执行generate-all命令。静态脚手架是指您可以根据需要进行修改的模板。它并不意味着在您的域类时自动更改。当您的域类更改但动态脚手架将更改,但提供的自定义功能较少。一般情况下,静态脚手架更适合自定义UI,而动态脚手架适用于大多数用户看不到的管理页面等。