我读过关于在rails3中使用:remote=>true
的文章,知道它会将data-remote=true
属性添加到生成的html标记中。但data-remote
是html5中引入的新属性。在不支持data-remote
属性的浏览器中,:remote=true
会自动降级到一些兼容的实现(旧的js或其他东西)吗?
发布于 2012-07-20 08:27:35
你不必担心这一点。
data-remote
不是浏览器支持的东西,而是在rails-ujs (这是jQuery-to-Rails集成库)中实现的东西。现在几乎所有的浏览器都支持数据属性(甚至在引入HTML5之前就支持它们)。
发布于 2012-07-20 08:35:34
HTML5引入了custom data attributes,即您可以通过在元素前面加上data-
来添加您自己的属性。Rails使用data-remote="true"
并使用jQuery添加功能。
你的浏览器必须是compatible with jQuery。
https://stackoverflow.com/questions/11575522
复制相似问题