任何人都可以举例说明何时使用Config.groovy中的以下设置?
// set per-environment serverURL stem for creating absolute links
environments {
production {
grails.serverURL = "http://www.changeme.com"
}
...
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找的是一个用例,不改变上述设置将失败.
它由一些内置的Tag库使用.例如,createLink标记具有可以设置的绝对属性:
absolute(可选) - 如果设置为"true",则将链接目标地址前缀为Config中grails.serverURL属性的值,或 http:// localhost:如果Config中没有值且未在生产中运行.
相同的属性用于链接和createLinkTo标记,可能还有一些.
因此,如果您未在示例中更改serverURL,则使用指定absolute = true的内置标记创建的任何链接都可能会失败.例如,以下内容将解析为http://www.changeme.com/ {context}/book
<g:link controller="book" absolute="true">Book Home</g:link>
Run Code Online (Sandbox Code Playgroud)