Ruby on rails 相同的样式表\链接\标记…一个使用/assets/给出路径,一个使用/stylesheets/给出路径/

Ruby on rails 相同的样式表\链接\标记…一个使用/assets/给出路径,一个使用/stylesheets/给出路径/,ruby-on-rails,asset-pipeline,Ruby On Rails,Asset Pipeline,在我的应用程序/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

在我的应用程序/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" %>


结果也是一样。

结果是,我把文件名拼错了:“boostrap embed.css”。我不知道为什么资产管道认为这意味着它需要一个不同的路径,但它确实需要。

我认为这是回到了将资产公开的老方法,所以rails认为它是
public/stylesheets
文件夹中的静态文件