2014-02-10 2 views
0

Я фактически работаю над отправкой почты уведомления в моем приложении Grails.Получение абсолютного ресурса url с grails

проблема, которую я столкнулся в том, что мне нужно иметь абсолютный путь к ресурсу изображения для того, чтобы он появляется в моей почте

так в моем почтовом шаблоне я использовал следующее:

${resource(dir:"images" , file:"logo.png", absolute="true") } 

но я всегда получаю это вместо полного пути к ресурсу

static/images/logo.png 

вместо

http://localhost:8080/myApp/static/images/logo.png 

Как я могу получить абсолютный URL?

+1

Вы установите свойство 'grails.serverURL' в Config.groovy? Значение «serverURL» будет использоваться для генерации абсолютных URL-адресов. –

ответ

2

Опечатка: absolute='true' вместо absolute: true.

Так, правильно:

${g.resource(dir:"images" , file:"logo.png", absolute: true) } 

Если вы используете его в шаблоне, а также попробовать <g:resource dir="images" file="logo.png" absolute="true"/>

Смежные вопросы