你如何在Rails 3.1+(资产管道)和haml中正确包含IE的条件css文件?

时间:2012-11-15 05:41:46

标签: css ruby-on-rails-3 haml asset-pipeline

我在网上搜索的解决方案不起作用。我目前安装了rails 3.1和haml。 ie.css文件位于app/assets/stylesheets旁边的application.css下方。

我尝试了以下但不起作用:

%html
  %head 
    = stylesheet_link_tag 'application', :media => 'all' 
    <!–[if (IE)]><!–>
    <link href=”ie.css” media=”screen” rel=”stylesheet” type=”text/css” />
    <!–<![endif]–>

application.rb中:

   config.assets.precompile += %w(ie.css)

application.css:

 *= require_self
 *= require_tree .

1 个答案:

答案 0 :(得分:3)

/[if IE] 
  = stylesheet_link_tag 'ie'