Я использую Grails 2.0.0 и пытаюсь предварительно заполнить некоторые тестовые данные из Bootstrap.groovy.Эти данные требуют createLinkTo
от Grails taglib.
Кстати, когда я пытаюсь позвонить g.createLinkTo(...)
Я получаю:
Message: No thread-bound request found: Are you referring to request attributes outside
of an actual web request, or processing a request outside of the originally receiving
thread? If you are actually operating within a web request and still receive this message,
your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this
case, use RequestContextListener or RequestContextFilter to expose the current request.
А также, это приложение будет использовать createLinkTo
в фоновых темах (обработка событий, отправка писем и т. Д.).Так что мне это нужно не только в Bootstrap.
Как я понимаю, мне нужно сделать фиктивный запрос и привязать его к текущему потоку, но как я могу это сделать?
Или, может быть, естьеще один способ сделать ссылки на приложения?