在rails中,可以轻松地为路线添加收集终点。 e.g。
resources :books do
member do
get 'publisher' # /books/id/publisher
end
collection do
get 'total_count' # /books/total_count
end
end
是否有类似的方法来映射Grails中的total_count
端点?此处的示例(http://grails.org/doc/2.3.1/guide/single.html#urlMappings)仅显示成员路由。
"/books"(resources: "book") {
"/publisher"(controller:"publisher")
"/total_count"(controller: "publisher") // ??? can this work?
}
我目前正在使用Grails 2.3.4。
答案 0 :(得分:0)
这比我想象的要简单,但如果有更规范的解决方法,我会很感激反馈。
基本上我在资源端点之前定义了集合端点。
class UrlMappings {
static mappings = {
"/books/total_count" (controller: "Book", action: "totalCount", method: "GET")
"/books" (resources: "Book")
}
}
到目前为止它似乎正在发挥作用。