我正在将我的应用程序迁移到 Rails 3.1 并使用蓝图 css 框架。正如在蓝图的 github 页面的设置说明中看到的,有一个条件需要为真才能包含 ie.css 文件。
在 Rails 3.1 中,我们将样式表文件(.css 或 .scss)放在 app/assets/stylesheets 中。Application.css 包含这两个重要的行:
/*
*= require_self
*= require_tree .
*/
它会加载 app/assets/stylesheets 目录中的每个 .css 或 .scss 文件。这是设置说明告诉我们要做的:
<link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print">
<!--[if lt IE 8]>
<link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection">
<![endif]-->
如何在 3.1 中“创建”这样的条件?