Я пытаюсь создать UrlMapping для сопоставления некоторого статического URL с действием контроллера, но я не могу установить params.id
.Я работаю через Grails в действии , поэтому я не уверен, что здесь не так.
Код:
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.