当前位置:  开发笔记 > 后端 > 正文

Rails:如何保持复杂的应用程序RESTful?

如何解决《Rails:如何保持复杂的应用程序RESTful?》经验,为你挑选了1个好方法。

我总是尝试尽可能使我的应用程序成为RESTful,但我最近开始研究一个复杂的项目,需要在我的控制器中使用多个附加方法.

我通常通过添加另一个:集合到路线来实现这一点,但它似乎是一种解决方法,在场景中我有5个.

是否有处理控制器中额外方法的最佳实践?它们通常是更新模型的简单形式.



1> nitecoder..:

我做的另一个解决方案就是每次你发现自己创建的动作都不适合RESTful动作,例如搜索,所以你可能会发现自己在文章控制器上做了一个搜索动作,你可以做什么而不是创建此操作是创建一个搜索控制器,而是使用其中的RESTful操作.没有规则说您需要使用所有操作,您可能只需要一个或两个,但它会使您的API RESTful并且您的代码有条理.

这不是一个严格而快速的规则,但当我尝试决定把东西放在哪里时,我当然觉得它很有帮助.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有