我有以下网址映射:
static mappings = {
"/$controller/$action?/$id?" {
constraints {
// apply constraints here
}
}
}
和以下控制器:
class BooksController extends RestfulController<Books>
但是,将/ Books的POST重定向到index()方法。这是为什么?我该如何调试呢?
Thx
答案 0 :(得分:-1)
它按预期工作。
在第一个查询部分中,您应该提供-控制器名称。在(可选)第二个查询部分中-一个操作。因此查询:
/Books
被解释为:
使用默认操作击中BooksController
(因为没有任何操作指向)。默认操作当然是index
。
如果您想从BooksController中点击show()函数,只需使用:
/books/show