0
好奇,如果這是一個問題,或者如果我做錯了什麼。鑑於以下控制器:Grails 3.2 - 在腳手架控制器上忽略defaultAction?
class MetaDataTypeController {
static scaffold = MetaDataType
static defaultAction = 'list'
def list() {
render("You meant ${g.link(action: 'index', '/index')}")
}
def index() {
[metaDataTypeList: MetaDataType.list()]
}
}
在「/應用程序/ metaDataType」訪問應用程序,我希望看到的「名單」的行動,並鏈接到「索引」。我所看到的是「索引」行動。如果我刪除static scaffold
聲明,它將起作用,並顯示鏈接。
這是故意的嗎?我只是俯視一些東西。
編輯:錯字固定
在技術上的工作,但這個例子是說明......我不想腳手架'指數()'動作重定向到'名單()'。在現實生活中,這些是兩件獨立的事情,我希望列表成爲默認操作,同時仍然利用腳手架索引。 – Trebla