2016-06-29 2 views
0

мое приложение имеет два контроллера приложений, один для потребителей, а другой для страниц администратора. каждый контроллер имеет свою собственную логику, но часть кода такая же.rails newbie: как установить функцию before_filter для нескольких приложений_контроллеров?

например, я хотел бы установить локальный фильтр перед фильтром. потребительский код application_controller что-то вроде этого:

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

теперь, я хотел бы тот же самый код, чтобы быть в другом application_controller, но не хочу, чтобы дублировать его.

Как я могу поделиться кодом для обоих приложений?

ответ

0

Я решаю это, создав новый модуль в каталоге lob, а затем включите его в оба прикладных контроллера.

Смежные вопросы