我需要調用一個幫助器中定義的方法,它使用content_for
,我需要在很多視圖中渲染一些按鈕&鏈接。rails 3.1,如何使用before_filter來調用輔助方法?
問題是,我如何從before_filter中受益?我知道它不是爲助手設計的,所以,這樣做的正確方法是什麼?
目前,我在大多數視圖調用助手方法,這似乎不實際。
我需要調用一個幫助器中定義的方法,它使用content_for
,我需要在很多視圖中渲染一些按鈕&鏈接。rails 3.1,如何使用before_filter來調用輔助方法?
問題是,我如何從before_filter中受益?我知道它不是爲助手設計的,所以,這樣做的正確方法是什麼?
目前,我在大多數視圖調用助手方法,這似乎不實際。
如果你調用了一堆的視圖的方法,你可能希望把它放在應用程序佈局(默認爲app/views/layouts/application.html.erb
)
一個before_filter
不會有任何幫助這裏。在控制器內部使用A before_filter
,以在開始動作之前執行方法。一般情況下,什麼人做:
之間
application.html.erb
到組的共享的觀點一起application.html.erb
希望這有助於。