2011-08-01 7 views
0

application.html.hamlビューでアクセスできるベースApplication_Controllerにデフォルトプロパティを作成できますか?デフォルトレイアウトのApplication_Controllerのデフォルトプロパティ

私がやっていることは、サイトのすべてのページにランダムな見積もりを表示することです。私は、何の問題も働いていない引用符を持っているが、私はすべてのコントローラ内のすべてのメソッドに

@quote = Quote.first(:order => "RANDOM()")

を設定する必要があります。それよりもDRYerの方法が必要でしょうか?

乾杯

ベン

答えて

1

あなたは正しい道にしています。

あなたのApplicationControllerのbefore_filterでクエリをラップし、結果を表示するのに必要なものをアプリケーションレイアウトに追加します。

+0

最初にソートしました。素晴らしいこと、ありがとう。 – oharab

関連する問題