我正在构建一个rails应用程序,在该应用程序中,我在web上解析一些html数据,然后将其保存在我的数据库中,但是数据保存在多个模型中。我目前正在控制器中这样做,但我不知道在MCV模型中应该在哪里做!
发布于 2015-04-16 07:27:52
您做得很好,控制器的工作是从用户那里获取数据,并将一些逻辑保存到数据库中。
该模型的工作是确保数据是正确的和可理解的,并充当ruby类和数据库表之间的网关。
在这里您可以找到更多关于MVC的信息。
http://projectmanagementdud.blogspot.com.es/2013/03/model-view-controller-mvc-simply.html
在您的示例中,您正在解析控制器中的数据,而此控制器将数据保存在多个模型上,这是可以接受的,一个控制器不必只与一个模型交互,如果不是,则不可能使用相同的操作在模型中保存数据,一个好的做法是明智地选择此控制器:)。
https://stackoverflow.com/questions/29666085
复制相似问题