Existe-t-il un moyen dans Rails d'ignorer un before_filter si la requête est xhr?

Avec le code suivant :

class TestsController < ApplicationController
  skip_before_filter :load_something,      # how to skip these only 
                     :load_something_else  # if the request is xhr ?

  def index
    respond_to do |format|
      format.html
      format.js
    end
  end

end

Est-il un moyen de sauter avant de filtres selon si la demande est un appel javascript sans changer la :load_something et :load_something_else méthodes ?

Merci !

source d'informationauteur jrichardlai