首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个型号的一个控制器,它是正确的轨道方式吗?

两个型号的一个控制器,它是正确的轨道方式吗?
EN

Stack Overflow用户
提问于 2013-11-29 13:34:52
回答 2查看 49关注 0票数 0

我有两个模特:

第一个是用户,包含以下属性:电子邮件、密码和布尔管理。第二个属性是信息,它包含以下属性:姓名、姓氏、date_of_birth、地址、城市、国家、post_code、电话、信贷。

显然存在一对一的关系,用一个控制器来管理这两个模型是正确的吗,例如UsersController?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-29 13:52:23

控制器处理用户交互。因此,控制器的结构应该像从用户的角度来看是有意义的。模型处理数据和业务逻辑。但是实现细节不应该驱动用户界面!因此,通常有一个有两个模型的控制器,或者一个有多个控制器的模型是有意义的。

只是Rails使得使用一个控制器和一个相应的模型变得如此容易,而且它通常运行得非常好。

票数 1
EN

Stack Overflow用户

发布于 2013-11-29 13:40:22

如果这两个模型受关系约束,可能是一个很好的解决方案。

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

https://stackoverflow.com/questions/20287046

复制
相关文章

相似问题

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