Ruby on rails 关于低调JavaScript的几个问题
我正在使用RubyonRails,我听说过“”(UJS)。之后(甚至之前),我问自己:Ruby on rails 关于低调JavaScript的几个问题,ruby-on-rails,ajax,unobtrusive-javascript,Ruby On Rails,Ajax,Unobtrusive Javascript,我正在使用RubyonRails,我听说过“”(UJS)。之后(甚至之前),我问自己: 是否有常用的模式、规则、实践或技术来实用地响应JavaScript和HTMLAjax请求?如果有,是什么?例如,应该返回哪些响应?什么样的数据?有标准吗 实际上,我的控制器如何响应(a la Rails)取决于请求格式?也就是说,当使用Rails框架时,我的应用程序应该如何响应控制器中的format.js、format.html或format.whatever 关于前面的问题,Rails社区和/或“普通”公众
如何响应(a la Rails)取决于请求格式?也就是说,当使用Rails框架时,我的应用程序应该如何响应控制器中的format.js
、format.html
或format.whatever
remote:true
选项()来处理这些问题,这将允许您在资产JS中使用.on(“ajax:success”
)或在后端使用.JS.erb
文件来捕获响应
归根结底,我们做的是产生最少代码的事情。我们总是从未来发展的角度来看待它——在未来,你会对我们正在做的事情感到困惑,还是会以合乎逻辑的方式
我想我们可能会找到一种更结构化的方法来处理这个问题,但是随着返回的数据量的变化,我们更愿意以自己的方式处理每个特性
--
代码
我个人会把代码效率和关注功能放在第一位
与其尝试创建一个适合所有情况的模式,我倒不如看看您想要实现什么,并创建代码使其正常工作。如果您能在这之后进行重构,那就太好了!否则,我会将精力投入到功能的工作上