skip_before_filter基于'request'

时间:2011-03-04 12:49:03

标签: ruby-on-rails

我想根据请求对象调用skip_before_filter。

伪代码:

skip_before_filter :authorize_user, :if => lambda { |controller| controller.request.ip == '127.0.0.1'

这是否可能,似乎你只得到:只有/:除了skip_filter's。

1 个答案:

答案 0 :(得分:6)

这应该有效

skip_before_filter :authorize_user, :if => Proc.new {|c| c.request.remote_ip == '127.0.0.1'}