Я пытаюсь создать UrlMapping для сопоставления некоторого статического URL-адреса с действием контроллера, но я не могу установить params.id
. Я работаю через Grails in Action, поэтому я не уверен, что здесь не так.Grails UrlMapping - не могу установить params.id для контроллера
Код:
class UrlMappings
...
static mappings={
"/timeline/chuck_norris"(controller:'post',action:'timeline',id:'chuck_norris')
...
}
В PostController
def timeline{
def user = User.findByUserId(params.id)
[user:user]
}
Ошибка: No signature of method: ...findByUserId() is applicable for argument types:() values: []
Что случилось с выше код? Я использую grails 1.2.2.