相同的stylesheet_link_tag ...一个用/ assets /给一个路径,一个给出一个带/ stylesheets /的路径

时间:2015-01-29 02:42:00

标签: ruby-on-rails asset-pipeline

在我的app / views / layouts / application.html.erb中:

...
 <%= stylesheet_link_tag "bootstrap", "bootstrap-embed" %>
...

在它提供给浏览器的html中以某种方式吐出这个:

<link href="/assets/bootstrap.css?body=1" media="screen" rel="stylesheet" />
<link href="/stylesheets/bootstrap-embed.css" media="screen" rel="stylesheet" />

为什么路径不同?

我也试过这个:

<%= stylesheet_link_tag "bootstrap" %>
<%= stylesheet_link_tag "bootstrap-embed" %>

具有相同的意外结果。

1 个答案:

答案 0 :(得分:0)

原来,我拼错了文件名:“boostrap-embed.css”。我不知道为什么资产管道决定这意味着它需要一条不同的路径,但确实如此。