class SearchController {
def list = {
List<Product> productsList = productRepository.findProductBySearchPhrase(params.searchPhrase)
render(view: "/product/list", model: [products: productsList])
}
}
class UrlMappings {
"/$controller/$action?/$id?" {
constraints {}
}
"/search" {
controller = "search"
view = "list"
constraints {}
}
}
1) この URL は適切に機能し、/views/product/list ディレクトリから GSP をレンダリングします。
myapp.com/search/list?searchPhrase=アンダーウェア
2) この URL は機能せず、/views/search/list をレンダリングします。
myapp.com/search?searchPhrase=アンダーウェア
何か案は?