运行“grails generate-views”或“... generate-all”命令会使生成过程在一个周期中运行两次:
| Generating views for domain class recreation.Region
> File \grails-app\views\region\create.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\edit.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\list.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\show.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\_form.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\create.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\edit.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\list.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\show.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\_form.gsp already exists. Overwrite?[y,n,a] y
| Generating controller for domain class recreation.Region
这里存在一些隐藏的含义吗?
最佳答案
您是否已为项目运行“安装模板”脚本?
看起来,生成脚本会在多个位置查找并针对找到的每个模板运行。似乎它始于$ GRAILS_HOME / src / grails / templates / scaffolding并基于这些模板生成,然后转到项目中的自定义模板并基于这些模板生成,因此此时它已被覆盖。
关于grails - Grails生成 View 运行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454292/