我有两个模特:
第一个是用户,包含以下属性:电子邮件、密码和布尔管理。第二个属性是信息,它包含以下属性:姓名、姓氏、date_of_birth、地址、城市、国家、post_code、电话、信贷。
显然存在一对一的关系,用一个控制器来管理这两个模型是正确的吗,例如UsersController?
发布于 2013-11-29 13:52:23
控制器处理用户交互。因此,控制器的结构应该像从用户的角度来看是有意义的。模型处理数据和业务逻辑。但是实现细节不应该驱动用户界面!因此,通常有一个有两个模型的控制器,或者一个有多个控制器的模型是有意义的。
只是Rails使得使用一个控制器和一个相应的模型变得如此容易,而且它通常运行得非常好。
发布于 2013-11-29 13:40:22
如果这两个模型受关系约束,为可能是一个很好的解决方案。
https://stackoverflow.com/questions/20287046
复制相似问题