rails newbie:如何为几个application_controllers设置before_filter函数?

时间:2016-06-29 14:49:05

标签: controller

我的应用程序有两个应用程序控制器,一个用于消费者,另一个用于管理页面。每个控制器都有自己的逻辑,但有些代码是相同的。

例如我想在过滤之前设置本地。消费者application_controller代码是这样的:

before_filter :set_locale
def set_locale    
  I18n.locale = :de
end

现在,我希望在其他application_controller中使用相同的代码,但不想复制它。

如何共享应用程序控制器的代码?

1 个答案:

答案 0 :(得分:0)

我通过在lob目录中创建一个新模块来解决这个问题,然后将它包含在两个应用程序控制器中。