首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由多态请求Rails

路由多态请求Rails
EN

Stack Overflow用户
提问于 2013-04-05 04:06:49
回答 1查看 137关注 0票数 2

在rails 3中,我有几个多态模型,如ImageComment,所以我的问题是,

当有人请求创建/更新/销毁一个多态对象时,是请求转到多态对象CommentController的单个控制器,还是将请求路由到多态访问器的控制器,即StatusControllerImageController

单个控制器的优点是它更干燥,而且可能更RESTful,糟糕的是,我觉得它更像是将应用程序耦合在一起,其中许多东西都由一个控制器连接在一起。有人对这个问题有官方的回答吗?

编辑:问题不是问路线往哪里去,而是问路线该往哪里去?最有语义的解决方案是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 04:11:35

谢谢你的澄清。

您应该让注释控制器处理对注释的CRUD操作。您最初的论点是正确的,这种方式更干燥和RESTful。注释控制器必须处理的额外物流并不是那么复杂,所以您仍然应该保留相对较薄的注释控制器。如果您仍然担心注释控制器中的操作会变胖,您可以通过在注释模型中编写方法来处理一些逻辑来抽象出一些逻辑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15825749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档