将数据从另一个模型中保存到数据库是一种好的做法吗?在Rails中?

时间:2012-11-12 23:05:17

标签: ruby-on-rails

我有一个articles和一个notifications表。只要文章成功保存在数据库中,我就会从模型中向用户发送有关它的通知。

我的问题是......

MVC设计允许这样做,还是应该使用控制器来完成我正在做的事情。

1 个答案:

答案 0 :(得分:2)

当然,你应该为这个使用控制器,除非它由请求独占触发,或者取决于请求参数。在大多数情况下,这是属于模型层的业务逻辑。

或者,如果您想保留保存文章的行为并通知用户彼此分离,您可以查看observers