относительный путь к заводной аппликации - PullRequest
0 голосов
/ 17 сентября 2009

Я разрабатываю приложение под названием smtool с использованием Groovy и Grails. Это приложение должно быть интегрировано в портал. На портале есть ограничение, согласно которому каждая ссылка должна быть относительной. Никакие абсолютные пути не разрешены ни для ссылок, ни для изображений, js-файлов, CSS-файлы и т. д.

В моем приложении есть меню со множеством ссылок, указывающих на разные контроллеры.

Например:

<g:link class="menulink" controller="continuity">Continuity Management</g:link>

это будет скомпилировано в:

<a href="/smtool/continuity/index" class="menulink">Continuity Management</a>

К сожалению, это не правильно и должно быть скомпилировано в:

<a href="continuity/index" class="menulink">Continuity Management</a>

Есть ли способ получить это?

Я пытался изменить имя приложения на пустую строку в файле application.properties, но это не помогло.

Есть идеи?

Заранее спасибо.

Луис

1 Ответ

1 голос
/ 18 сентября 2009

Вы видели этот комментарий в grails-app / conf / Config.groovy:

/*
 * default context is protocol://host:port/appName/* It can be changed by
 * setting the grails.app.context here.
 */
//grails.app.context = "/"

Это может быть то, что вам нужно.

...