javascript - Rails 4 Assets 管道和 IE8 Assets

标签 javascript css ruby-on-rails asset-pipeline

我有一个 .css 文件和 .js 文件,它们只能为 Internet Explorer 8 和更低版本的浏览器加载。在纯 HTML 中,我通常会:

<!--[if lt IE 9]>
    <link rel="stylesheet" type="text/css" href="ie8-and-down.css" />
<![endif]-->

我如何在 Rails Assets 管道中管理它?

最佳答案

作为您的 javascript 的示例 <!--[if lt IE 9]> <%= javascript_include_tag "ie" %> <![endif]-->

您只需将您的 js 文件命名为 assets/javascripts/ie.js

stylesheet_link_tag用于您的 css 文件。

查看有关 Assets 管道的文档以获取更多信息:http://guides.rubyonrails.org/asset_pipeline.html

关于javascript - Rails 4 Assets 管道和 IE8 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30874706/

相关文章:

html - 如何使一个按钮居中而不考虑另一个在 div 中内联显示的标签

javascript - 如何使用CSS重新闪烁一个div?

javascript - 使用 Webpack 设置纯 HTML/CSS 组件元素

ruby-on-rails - 如何防止 Rails ActiveRecord 记录 blob 内容?

ruby-on-rails - 我的 Rails 应用程序不会在生产模式下更新本地化字符串

ruby-on-rails - 升级 spree 到 1.0.0

javascript - 正则表达式使用 javascript 验证 csv 格式的文本字段

javascript - Angular 6 AngularFireAuth 检查用户是否在页面呈现之前登录

javascript - 如何调试这个 Testcafe 案例?

javascript - 将 Python 变量分配给 JavaScript 变量