0

这是一个新手问题,抱歉,但是......如果模型没有控制器,我怎么能执行

flash[:notice]? 

例如在

https://github.com/tute/merit

我注意到它只有模型而没有控制器。我知道将闪存消息放在控制器中而不是在模型中执行的方法是明智的,但是....如果没有控制器,我该怎么做?

我可以尝试创建一个,但控制器中的每个操作不是都对应于视图中的一个页面吗?

某些方法正在模型中执行,我希望能够在它们被执行时添加一个 flash[:notice] 但是......我该怎么做?

谢谢你

4

1 回答 1

1

您仍然可以在控制器中设置 flash 消息(或者在技术上可以访问会话的任何其他地方)。Merit 只是 Rails 的附加组件,而不是替代品。您仍然会在应用程序中使用控制器来处理来自用户的请求。

于 2012-05-14T06:43:00.157 回答