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

ruby-on-rails – Rails:RESTful资源:值得使用还是不灵活/过度

发布时间:2020-12-17 03:12:20 所属栏目:百科 来源:网络整理
导读:在过去的两个月里,我一直在搞乱铁轨,到目前为止一切进展顺利 – 但有一个方面我有点怀疑. 我一直听说RESTful rails资源的乐趣:即config / routes中的’resource:foo’,以及控制器中的7个restful操作. 除了非常简单的事情(例如通过运行’生成脚手架’来完成
在过去的两个月里,我一直在搞乱铁轨,到目前为止一切进展顺利 – 但有一个方面我有点怀疑.

我一直听说RESTful rails资源的乐趣:即config / routes中的’resource:foo’,以及控制器中的7个restful操作.

除了非常简单的事情(例如通过运行’生成脚手架’来完成99%的事情),我发现尝试将项目功能压缩到该方法中比仅仅逐个匹配配置/路由中的URL更方便每个动作都需要.

但我一直认为我错了,除了最极端的情况之外,RESTful资源才是最佳选择.

所以:

(a)任何人都可以对此提出意见吗?

(b)对于经验丰富的铁路人员,典型项目中您的路线的百分比是:资源和行动编码的百分比是多少?
干杯…

解决方法

资源很方便,但它们不是“一刀切”的功能.有些东西对7种方法没有意义.

请记住you can:

>排除特定方法:除外.
>仅包括以下特定方法:
>将您自己的方法添加到资源中.

所以他们并不像你想象的那样缺乏灵活性.但是,如果在考虑到这3点后,资源只是“感觉不对”,请跳过它! REST从未打算取代常规路由,它只是试图抽象出最常见的用例.

如果您完全跳过RESTful资源,那么您将缺少大量免费功能.明智地使用它你会没事的.

(编辑:李大同)

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

    推荐文章
      热点阅读