我已阅读有关在rails3中使用:remote=>true
的信息,并知道它会为生成的html标记添加data-remote=true
属性。但是data-remote
是html5中引入的新属性。 :remote=true
会在不支持data-remote
属性的浏览器中自动降级为某些兼容的实现(旧j或其他内容)吗?
答案 0 :(得分:4)
您无需担心这一点。
data-remote
不是浏览器支持的东西,而是在rails-ujs(jQuery-to-Rails集成库)中实现的东西。今天几乎所有的浏览器都支持数据属性(即使在HTML5推出之前,乳清支持它们)。
答案 1 :(得分:0)
HTML5引入了custom data attributes,即您可以通过在data-
前添加前缀来为元素添加自己的属性。 Rails使用data-remote="true"
并使用jQuery添加功能。
您的浏览器必须是compatible with jQuery。