我可以在基础Application_Controller上创建一个可以在我的application.html.haml视图中访问的默认属性吗?
我要做的是在网站的每个页面上显示随机引用。我的报价有效,没问题,但我必须设置
@quote = Quote.first(:order => "RANDOM()")
每个控制器中的每个方法。必须有一种DRYer方式吗?
干杯
本
答案 0 :(得分:1)
你的方式正确。
将您的查询包装在ApplicationController内的before_filter中,并在应用程序布局中添加显示结果所需的内容。