3

我刚开始在Ruby On Rails中开发,我无法解决这个问题:当我在文件/app/view/layouts/application.html.erb中使用helper stylesheet_link_tag时,我只能到达/app/assets中的css文件/stylesheets,但是如果我想包含一些在该目录中但在 /app/assets/example 中找不到的 css 文件,例如,我该怎么做(总是使用 helper stylesheet_link_tag)?

我试图查看有关此主题的论坛的其他页面,但它们没有帮助,我希望通过更具体的人可以帮助我...

4

2 回答 2

5

我解决了这个问题:在文件的路径中应该只放置文件名而不是整个路径,然后 rails 将搜索 .css 的所有子文件夹中的 css 文件/assets。例如,如果我需要一个 css 文件,/assets/css_dir/layout.css我应该只编写以下代码:

<%=  stylesheet_link_tag "layout" %> 

仅此而已。这个解决方案对我有用。

于 2013-08-31T17:40:26.430 回答
0

<%= stylesheet_link_tag "example/file" %>应该适用于位于/app/assets/example. 请参阅Rails 文档

于 2013-08-26T10:02:02.600 回答