【发布时间】: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