Вероятно, вы захотите использовать метод before_filter.
Вы можете просто добавить свой собственный контроллер, который наследуется от MercuryController, и указать маршруты на ваш контроллер:
В config /маршруты.рб:
...
match '/editor(/*requested_uri)' => "my_mercury#edit", :as => :mercury_editor
Mercury::Engine.routes
...
и приложение / контроллеры / my_mercury_controller.rb
class MyMercuryController < MercuryController
before_filter :login_required
def login_required
...
end
end