我需要调用一个帮助器中定义的方法,它使用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
希望这有助于。