假设我有一个小部件,它显示关于我在网站上有多少帖子或评论的摘要信息。
跨 Controller 持久保存此信息的最简洁方法是什么?
在应用程序 Controller 中包含实例变量似乎是个坏主意。有一个为每个 Controller 加载数据的前过滤器闻起来像代码重复。
我是否必须使用 Cells 插件 ( http://cells.rubyforge.org/ ) 之类的插件,或者有更简单的方法吗?
最佳答案
大概,您有一个显示此信息的部分。您可以将获取所需数据的方法放在 ApplicationHelper 中,或者作为类方法放在您从中获取数据的任何模型上。然后在需要显示的时候在partial中调用那个方法。
关于ruby-on-rails - 跨多个 Controller 的小部件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/124296/