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

对域类的更改并不反映对grails应用程序中视图的更改,grails,Grails,我想知道为什么我的域类的创建页面不会反映我对域类所做的更改。我试图添加一些额外的字段,但它就是不会出现在用户界面上 我还尝试更改在静态约束={}闭包中键入的字段的顺序,但没有效果,它们看起来仍然与更改之前的顺序相同 还尝试了grails clean,但什么也没发生 我非常确定我在正确的目录中,并且我正在使用开发环境。如果您通过执行generateall命令创建了脚手架,那么您使用的是静态脚手架。如果您使用的是静态支架,那么在修改域类之后,您必须重新执行generateall命令。静态脚手架是一个

我想知道为什么我的域类的创建页面不会反映我对域类所做的更改。我试图添加一些额外的字段,但它就是不会出现在用户界面上

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

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


我非常确定我在正确的目录中,并且我正在使用开发环境。

如果您通过执行generateall命令创建了脚手架,那么您使用的是静态脚手架。如果您使用的是静态支架,那么在修改域类之后,您必须重新执行generateall命令。静态脚手架是一个模板,您可以根据自己的需要进行修改。它并不意味着在域类发生更改时自动更改。当您的域类发生变化时,动态支架将发生变化,但提供的定制能力较少。一般来说,静态脚手架更适合自定义UI,而动态脚手架则适合大多数用户看不到的管理页面等内容。

如果通过执行generate all命令创建脚手架,则使用静态脚手架。如果您使用的是静态支架,那么在修改域类之后,您必须重新执行generateall命令。静态脚手架是一个模板,您可以根据自己的需要进行修改。它并不意味着在域类发生更改时自动更改。当您的域类发生变化时,动态支架将发生变化,但提供的定制能力较少。一般来说,静态脚手架更适合定制UI,而动态脚手架则适合大多数用户看不到的管理页面。

是的,这是我第二次忘记我已经在做静态脚手架了。哎呀,不过谢谢你的回答。谢谢。还有一个问题吗?在我进行动态搭建时,我还能使用诸如jsecurity、shiro和spring security之类的grails安全插件吗戴耶,这是我第二次忘记我已经在做静态脚手架了。哎呀,不过谢谢你的回答。谢谢。还有一个问题吗?在我进行动态搭建时,我还能使用诸如jsecurity、shiro和spring security之类的grails安全插件吗D