В моем приложении используется Intercom rails, и я бы не хотел включать скрипт внутренней связи в определенную ситуацию. Итак, я хотел бы пропустить интерком after_filter, когда значение задано в пользовательском сеансе. Я попробовал это, но это не сработало:skip after_filter в контроллере before_filter
class ApplicationController < ActionController::Base
before_filter :verify_session
def verify_session
if skip_intercom?
self.class.skip_after_filter :intercom_rails_auto_include
end
end
end
Любая идея, если это возможно?
Это автоматически добавляется при помощи самообслуживания intercom_rails. Я просто пропустил фильтр after: intercom_rails_auto_include ко всем моим контроллерам, а затем создал новый фильтр после проверки, который проверяет и вызывает: intercom_rails_auto_include, если это необходимо. :) Спасибо. –