Ruby on rails 3 Rails 3:将所有IE6和IE7通信重定向到不兼容的浏览器页面

Ruby on rails 3 Rails 3:将所有IE6和IE7通信重定向到不兼容的浏览器页面,ruby-on-rails-3,internet-explorer-7,internet-explorer-6,Ruby On Rails 3,Internet Explorer 7,Internet Explorer 6,因此,我将我的旧php站点迁移到我可爱的新rails站点,将所有标记更改为rails适当的标记 即: 到 在Chrome、Safari、Firefox和IE8中,一切看起来都很有用。问题是,微软没有构建好的浏览器,更糟糕的是,它们是所有windows机器上的默认浏览器。最重要的是,并不是每个人都知道或者花时间从这些老家伙那里升级 我的问题是IE6不支持png透明,IE7也不格式化rails代码属性(或者我严重遗漏了一些东西,这不是我的css,因为简单的显示不正确,我已经在别处查看过了),

因此,我将我的旧php站点迁移到我可爱的新rails站点,将所有标记更改为rails适当的标记

即:



在Chrome、Safari、Firefox和IE8中,一切看起来都很有用。问题是,微软没有构建好的浏览器,更糟糕的是,它们是所有windows机器上的默认浏览器。最重要的是,并不是每个人都知道或者花时间从这些老家伙那里升级

我的问题是IE6不支持png透明,IE7也不格式化rails代码属性(或者我严重遗漏了一些东西,这不是我的css,因为简单的
显示不正确,我已经在别处查看过了),我的答案是强迫IE6和IE7用户使用不兼容的浏览器页面,但我不知道该怎么做。我希望它能做到这一点,无论他们出现在什么页面,主页或其他,所以我猜它将是一个助手或基于路由


有什么线索吗?

我不认为拒绝用户是个好主意,但仅供参考,您可能可以使用。

事实证明,最好的方法是逐行检查代码并找出冲突。它现在对IE7友好,但它的IE6不支持png透明

我只想让IE6用户忍受一个轻微的网站崩溃。现在已经没有很多了,这甚至可以说服他们升级。但是如果你真的想帮助他们的话,也有一些黑客可以修复IE6中的PNG问题。
<img src="images/image.png" width="200px" height="150px'>
<%= image_tag 'image.png', :size='200x150' %>