0

我正在尝试使用 volt 标签助手,例如stylesheet_link链接到没有协议前缀的外部 URL。

没有协议的示例用法被证明是没有问题的:

{{ stylesheet_link('http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css') }}

生成

<link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />

.

但是,无论何时省略协议前缀(即 / //netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css):

{{ stylesheet_link('//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css') }}

生成错误的 URL:

<link rel="stylesheet" type="text/css" href="[SITE_PREFIX]//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />

是不是因为我的使用不当?或者这是一个现有的伏特错误?

4

1 回答 1

2

尝试指定它不是本地的,请参阅文档

{{ stylesheet_link('//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css', false) }}
于 2014-07-05T10:02:02.633 回答