- UrlMapping causing method not to render different view than default
- 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 {}
- }
- }