我已经尝试了几件事:
只使用网址:
resource url: '//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css', disposition: 'head'
具有linkOverride的本地网址:
resource url: '/lib/bootstrap/css/bootstrap.min.css', linkOverride: '//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css', disposition: 'head'
使用baseurl映射器配置:
grails.resources.mappers.baseurl.modules = [
core: "//netdna.bootstrapcdn.com/"
]
resource url: 'bootstrap/3.0.0/css/bootstrap.min.css', disposition: 'head'
这些都不起作用。我总是得到某种形式的
Resource not found: //netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css
任何帮助表示赞赏。
最佳答案
碰巧的是,当我看到这个问题时,我现在正在处理它。
看来我们必须为CDN网址明确使用http
。
resource url: 'http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css'
linkOverride
也是如此。
关于grails - Grails资源插件无法解析Bootstrap CDN网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18344253/