Grails 为另一个域生成脚手架

Grails generating scaffold for another domain

Grails Version: 3.2.7
Groovy Version: 2.4.7
JVM Version: 1.8.0_111

我创建了 2 个控制器和 2 个域

第一个域:

package beermembers

class First {
String first
    static constraints = {
    }
}

Seconf 域:

package beermembers

class Second {
String second
    static constraints = {
    }
}

第一个控制器:

package beermembers

class FirstController {
    static scaffold = First
    def index() {
    }
}

第二个控制器

package beermembers

class SecondController {
    static scaffold = Second
    def index() {
    }
}

我正在开始申请,我认为那会是

http://localhost:8080/first/index with CRUD for First domain

http://localhost:8080/second/index with CRUD for Second domain

但是它在两个 url 上都显示了 First 的 CRUD。

你能解释一下为什么 SecondController 显示 First 域信息吗?

发布了与 Grails 3.2.7+ 兼容的脚手架插件的新版本

使用脚手架版本 3.3.1。

这是相关问题https://github.com/grails/grails-core/issues/10520