Rails 'before_filter equivalente en Phoenix

Acabo de comenzar a trabajar en mi primera aplicación Phoenix, y el problema es que tengo algunas líneas de código comunes en cada acción en mi controlador, que me gustaría separar. Obtienen datos de múltiples modelos Ecto y los guardan en variables para su uso.

En Rails, simplemente podría definir un método y llamarlo usandobefore_filter en mi controlador Pude acceder al resultado desde un@variable. Entiendo que usandoPlugs es la clave pero no tengo claro cómo lograr esto, más específicamente:

Accediendo a la solicitudparams a partir de unaPlugy hacer accesibles las variables en acciones

Como referencia, esta es la versión en rieles de lo que estoy tratando de hacer:

class ClassController < ApplicationController
    before_filter :load_my_models

    def action_one
        # Do something with @class, @students, @subject and @topics
    end

    def action_two
        # Do something with @class, @students, @subject and @topics
    end

    def action_three
        # Do something with @class, @students, @subject and @topics
    end

    def load_my_models
        @class    = Class.find    params[:class_id]
        @subject  = Subject.find  params[:subject_id]

        @students = @class.students
        @topics   = @subject.topics
    end
end

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta