La compréhension avant et after_filter

J'ai le code suivant juste après mon contrôleur de déclaration de classe

  before_filter :load_form, :except => [:create, :update, :delete]
  after_filter :load_form, :only => [:create, :update, :delete]

  def load_form
    @severities = Severity.all
    @severity = Severity.new
  end

- Je obtenir la liste des degrés de gravité lorsque la page se charge correctement, ce qui signifie que le before_filter est de travail. Cependant, après l'appel d'une méthode telle que la création de la liste des sévérités revient toujours nul. Je pense que je suis probablement manque quelques chose fondamentale sur les filtres. Quelqu'un peut-il m'aider à comprendre pourquoi le after_filter ne fonctionne pas?

OriginalL'auteur Jason Yost | 2011-04-10