Plugins 如何在开发模式下强制跳过验证\u真实性\u令牌

Plugins 如何在开发模式下强制跳过验证\u真实性\u令牌,plugins,metaprogramming,ruby-on-rails-3,Plugins,Metaprogramming,Ruby On Rails 3,我正在开发一个插件,它通过用户设置的一组预定义参数点击应用程序的POST URL。问题是我无法绕过InvalidAuthenticationToken异常,因此我需要通过添加此代码段来强制跳过过滤器 def self.included(klass) klass.extend ClassMethods klass.class_eval do skip_before_filter :verify_authenticity_token puts "eval

我正在开发一个插件,它通过用户设置的一组预定义参数点击应用程序的POST URL。问题是我无法绕过InvalidAuthenticationToken异常,因此我需要通过添加此代码段来强制跳过过滤器

def self.included(klass)
 klass.extend ClassMethods  

 klass.class_eval do      
   skip_before_filter :verify_authenticity_token      
   puts "eval done"
 end 

 filters = klass._process_action_callbacks.select{|c| c.kind == :before}
 filters.each {|f| puts "active filters #{f.filter}"}
end
但是,这不会跳过代码段中的过滤器

filters = klass._process_action_callbacks.select{|c| c.kind == :before}
 filters.each {|f| puts "active filters #{f.filter}"}
不将verify_authentication_令牌显示为活动筛选器。我不确定我是否遗漏了什么。非常感谢你的帮助