Ruby on rails 一个控制器用于两个型号,这是正确的轨道方式吗?
我有两种型号: 第一个是User,它包含以下属性:email、password和boolean admin。 第二个是信息,包含以下属性:姓名、姓氏、出生日期、地址、城市、国家、邮政编码、电话、信用Ruby on rails 一个控制器用于两个型号,这是正确的轨道方式吗?,ruby-on-rails,Ruby On Rails,我有两种型号: 第一个是User,它包含以下属性:email、password和boolean admin。 第二个是信息,包含以下属性:姓名、姓氏、出生日期、地址、城市、国家、邮政编码、电话、信用 显然存在一对一的关系,使用一个控制器(例如UsersController)管理这两个模型是否正确?如果这两个模型由关系绑定,可能是一个很好的解决方案。控制器处理用户交互。因此,控制器的结构应该从用户的角度来看是有意义的。模型处理数据和业务逻辑。 但是实现细节不应该驱动用户界面! 因此,一个控制器有两
显然存在一对一的关系,使用一个控制器(例如UsersController)管理这两个模型是否正确?如果这两个模型由关系绑定,可能是一个很好的解决方案。控制器处理用户交互。因此,控制器的结构应该从用户的角度来看是有意义的。模型处理数据和业务逻辑。 但是实现细节不应该驱动用户界面! 因此,一个控制器有两个模型,或者一个模型有多个控制器通常是有意义的
只是Rails使得使用一个控制器和一个对应的模型变得非常容易,而且它通常工作得非常好。是的,如果定义了关联,那么您可以在side one控制器中使用它。因为有一段时间我们需要改变惯例来做一项具体的工作。