Короткий вопрос:
Как я могу использовать createLink в фильтре?
Я получаю ошибку:
Нет подписи метода: MyFilters.createLink () применимо для типов аргументов ...
Мой код
createLink(controller:'home')
Этот код работает внутри контроллера, но не в фильтре.
РЕШИТЬ!
import org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib ... new ApplicationTagLib().createLink([controller: 'home'])
В Grails 2. * Вы можете ввести grailsLinkGenerator, может быть немного чище:
grailsLinkGenerator
def grailsLinkGenerator ... grailsLinkGenerator.link(controller: 'home')