【问题标题】:Rails 3, IE assetsRails 3,IE 资产
【发布时间】:2013-01-10 18:43:23
【问题描述】:

对于在 Rails 3 中启用资产管道的 IE 浏览器专门组织样式表/javascript 资产文件,有没有好的做法?例如,我不想在我的 .html.erb 文件中乱扔类似于下面的条件 cmets 以进行浏览器检测。

<!--[if !IE]> -->
According to the conditional comment this is not IE<br />
<!-- <![endif]-->

【问题讨论】:

  • 一年或更长时间前,我从我的应用程序中删除了所有这些内容。我依赖 jquery、jquery-ui 和 simple_form。这似乎与没有浏览器检查的 IE 7+ Firefox 和 Safari 兼容。我认为这一切都在这些系统及其伴随的 css 东西中被处理。老实说,我无法理解任何人如何容忍不得不处理浏览器检测!在我终于停止这样做之前,跨浏览器兼容性是一场噩梦,感谢上帝,我的应用程序更像商业。我讨厌必须开发领先的消费者产品并处理跨浏览器兼容性。

标签: ruby-on-rails ruby ruby-on-rails-3 sass sprockets


【解决方案1】:

您可以将它们放入app/views/layouts/ 的部分中。这也是 Michael Hartl 在他的教程中使用 HTML5 Shim 所做的:http://ruby.railstutorial.org/chapters/filling-in-the-layout#sec-partials

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多