Rails 4中的stylesheet_link_tag资产目录

Sam*_*tti 2 stylesheet-link-tag ruby-on-rails-4

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

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

Sam*_*tti 6

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

<%=  stylesheet_link_tag "layout" %> 
Run Code Online (Sandbox Code Playgroud)

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