Все остальные контроллеры должны наследоваться от ApplicationController, например:
class MyOtherController < ApplicationController
Только ApplicationController должен наследоваться от ActionController :: Base
Rails игнорировал мой фильтр before, потому что я объявилмой другой контроллер также наследовал от ActionController :: Base.
По крайней мере, я думал, что это понятно, но читая это Руководство по обзору контроллеров действий , он дает примеры (иногда)других контроллеров, наследующих от ActionController :: Base.Так что это сбивает с толку.В любом случае это решает мою проблему, если я всегда наследую от ActionController