我想根据请求对象调用skip_before_filter。
伪代码:
skip_before_filter :authorize_user, :if => lambda { |controller| controller.request.ip == '127.0.0.1'
这是否可能,似乎你只得到:只有/:除了skip_filter's。
答案 0 :(得分:6)
这应该有效
skip_before_filter :authorize_user, :if => Proc.new {|c| c.request.remote_ip == '127.0.0.1'}