首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails中的Config.groovy : environments.production.grails.serverURL

Grails中的Config.groovy : environments.production.grails.serverURL
EN

Stack Overflow用户
提问于 2009-03-12 20:17:32
回答 1查看 2.8K关注 0票数 4

谁能给出一个具体的例子,说明何时使用Config.groovy中的以下设置?

代码语言:javascript
复制
// set per-environment serverURL stem for creating absolute links
environments {
    production {
        grails.serverURL = "http://www.changeme.com"
    }
    ...
}

我正在寻找的是一个不更改上述设置将失败的用例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-13 06:24:00

它被一些内置的标记库使用。例如,createLink标记有一个可以设置的绝对属性:

绝对(可选)-如果设置为"true“,将使用配置中的grails.serverURL属性值作为链路目标地址的前缀,如果配置中没有值且未在生产中运行,则为http://localhost:。

linkcreateLinkTo标记使用相同的属性,可能还有更多的属性。

因此,如果您不更改示例中的serverURL,那么使用指定absolute=true的内置标记创建的任何链接都可能失败。例如,以下内容将解析为上下文{http://www.changeme.com/}/book

代码语言:javascript
复制
<g:link controller="book" absolute="true">Book Home</g:link>
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/640296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档