加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 应该将rails ajax调用捆绑到他们自己的独立控

发布时间:2020-12-17 02:50:21 所属栏目:百科 来源:网络整理
导读:如果 AJAX调用不是RESTful: 放入最符合其功能/视图的控制器,或 捆绑在一起成为他们自己独立的’Ajax’控制器? 我一直在做1,但我刚读过这篇文章(2725篇) http://zygote.egg-co.com/10-dirty-little-web-development-tricks/(见第9点) 本章选择方法2.但他是P
如果 AJAX调用不是RESTful:

>放入最符合其功能/视图的控制器,或
>捆绑在一起成为他们自己独立的’Ajax’控制器?

我一直在做1,但我刚读过这篇文章(2725篇)
http://zygote.egg-co.com/10-dirty-little-web-development-tricks/(见第9点)
本章选择方法2.但他是PHP开发人员.

一个好处可能是2可以通过执行类似’ajax /:action’而不是将成员添加到restful路由来清理路由.

它看起来像一个6.5,一个半面包师的十几个其他类型的东西.

你选择哪个选项?

解决方法

我更喜欢第一种方法:

>它在语义上是一致的.如果Ajax操作涉及资源XXX,那么由于Rails约定,您(以及其他编码人员)将知道在您的应用程序中查找内容的位置.>如果你的应用程序对Ajax很重(现在大多数都是),你最终会得到一个庞大的AjaxController,它会否定整个RESTful的东西.其余的控制器将只是为了提供优雅降级的非JavaScript CRUD操作.>同样,测试Ajax控制器会有些混乱,因为您必须为应用程序的每个“ajaxified”资源设置场景 – 加载灯具,模拟等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读