RAILS - Css不能只加载一个文件

时间:2011-12-01 14:02:36

标签: ruby-on-rails css loading public

我在rails上遇到了一个奇怪的问题。在app / views / search中我有2个文件:index.html.erb,另一个是result.html.erb。他们的css在public / css / results.css和public / css / index.css。

问题是:其中一个(索引)加载其css,但另一个没有。

更多信息:

  1. 我也在使用jquery主题,即在app / asset / stylesheets中,我的app / view / layout / application.css是正确的,添加jquery。
  2. 当我将result.css放在资产目录上时,它可以工作。但这不是我想要的。我只想在公用文件夹
  3. 上使用此css

1 个答案:

答案 0 :(得分:1)

您是否尝试使用绝对路径在布局文件(app / views / layouts / application.html.erb)中放置stylesheet_tag

<%= stylesheet_link_tag "/css/results.css" %>

修改:更正了错误的方法名称。