> = Rails 3.1如何在资产管道中包含IE特定的YAML-CSS文件

zze*_*roo 5 css ruby-on-rails conditional-statements asset-pipeline yaml-css

如何包含Yaml-CSS套装的iehacks.css?yaml文档指向类似于此条件语句的内容.

<!--[if lte IE 7]>         
<link rel="stylesheet" href="stylesheets/yaml/core/iehacks.css" type="text/css"/>
<![endif]--> 
Run Code Online (Sandbox Code Playgroud)

我如何在我的Rails 3.1 ++应用程序中包含该css文件(依赖于IE或非IE;)并考虑到新的rails pipelining功能?

mai*_*son 0

在您的config/application.rb中,添加如下行:

config.assets.precompile += %w(iehacks.css)
Run Code Online (Sandbox Code Playgroud)

只有“应用程序”清单中的文件才会自动用于预编译。

额外的文件必须手动声明。

我希望这对我有帮助,对我的英语感到抱歉。