我正在创建自己的简单博客应用程序,我想在侧边栏包含一个“最新帖子”部分,所以我的帖子模型需要整个应用程序都可以访问。我正在寻找这样做的最佳方式。
我正在考虑应用程序控制器中的 before_filter 跟随一个私有方法来调用我拥有的范围:
class ApplicationController < ActionController::Base
before_filter :latest_news
private
def latest_news
@latest = News.latest.limit(5)
end
end
这是最好的方法吗?