1

我在我的应用程序中使用对讲机导轨,并且我不想在某种情况下包含对讲机脚本。因此,当在用户会话中设置值时,我想跳过对讲机 after_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

知道是否可能吗?

4

2 回答 2

0

@Rafael Caricio 我遇到了同样的问题,但后来我在我不想对讲机添加的所有控制器中添加了以下过滤器:

skip_after_filter :intercom_rails_auto_include

它对我来说很好用

于 2013-07-16T09:09:49.803 回答
0

设置在哪里intercom_rails_auto_include?因为你能不能把skip_after_filter_intercom_rails_auto_include你的应用程序控制器放在顶部。或者尝试skip_after_filter IntercomRails::AutoIncludeFilter在控制器顶部执行以下操作。

于 2013-06-27T10:22:22.690 回答