Are*_*rel 4 ruby-on-rails sprockets ruby-on-rails-3.2
我想为Rails应用程序的不同部分设置一组不同的样式表.例如,我想为着陆页一组样式表,一组不同的后台admin网页,而另一组在登录account页面.
我已经组织了样式表与名称账号,家庭和管理文件夹,我知道如何在application.css指定只编译一个文件夹.
*= require_self
*= require_tree ./account
*/
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何指定用户是在查看管理页面,还是主页,管理员或主文件夹中的样式表应该是唯一被引用的样式表?
谢谢
小智 10
无法创建条件样式表创建,因为在生产时它是在部署时编译的.
您必须创建单独的样式表,例如,一个是默认的application.css:
/*
*= require_self
*= require some_stylesheet
*/
Run Code Online (Sandbox Code Playgroud)
然后分开,admin.css
/*
*= require_self
*= require some_admin_stylesheet
*/
Run Code Online (Sandbox Code Playgroud)
然后在生产环境配置延伸线:
config.assets.precompile += ['application.css', 'admin.css']
Run Code Online (Sandbox Code Playgroud)
接下来,创建单独的布局/或创建条件包含:
<%= stylesheet_link_tag "admin" %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1946 次 |
| 最近记录: |