在Rails3自动降级时是否:remote => true?

时间:2012-07-20 08:20:58

标签: ruby ruby-on-rails-3

我已阅读有关在rails3中使用:remote=>true的信息,并知道它会为生成的html标记添加data-remote=true属性。但是data-remote是html5中引入的新属性。 :remote=true会在不支持data-remote属性的浏览器中自动降级为某些兼容的实现(旧j或其他内容)吗?

2 个答案:

答案 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