显然,我的阅读理解很缺乏(tl; dr)。看来,当你使用
stylesheet_link_tag 'application'
我看起来应用程序/资产/样式表/应用(CSS | SASS)的,它定义了包括张清单文件。
这样我就可以用
stylesheet_link_tag 'admin'
在我的后端寻找那些明显。因此,这里是我的资产结构是如何结束了寻找:
/app
/assets
/stylesheets
admin.css
application.css
/admin
screen.css
/application
screen.css
/shared
layout.sass
reset.css
typography.sass
admin.css和application.css是我的清单,他们分别是这样的:
/** admin.css
*= require_self
*= require shared/reset
*= require shared/layout
*= require shared/typography
*= require admin/screen
*/
/** application.css
*= require_self
*= require shared/reset
*= require shared/layout
*= require shared/typography
*= require application/screen
*/
你可以看到,每一个刚刚引用共享工作表,然后需要特定于上下文的工作表。
好记的预编译阵列上。谢谢 – typeoneerror
在admin.css中,你也可以执行“require_tree ./admin”和“require_tree”。/共享“以避免单独输入文件名。 –