已停用JavaScript的RoR

mah*_*ich 5 javascript ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-4

当有人禁用JavaScript时,Ruby on Rails 3.2和4.0中是否有任何回退机制?

应用程序将如何响应,特别是在使用ajax请求时.它会回退到正常的请求吗?

我问这个是因为我需要一个网站,它也可以处理文本浏览器对残疾人的请求.

如果没有默认回退,有哪些策略.

mah*_*ich 1

经过一番研究,我找到了答案:

Ruby on Rails 使用不显眼的 JavaScript 来完成此任务。如果禁用了 javascript,任何 Ajax 请求都会优雅地“降级”为正常的 POST 或 GET 请求。唯一不能开箱即用的操作是删除,因为它是唯一一个不被所有浏览器本机完全支持并且需要 js 的请求。

在该railscast 中了解更多相关信息:http://www.youtube.com/watch?v=t_MBLfrKTiE