Controladores DRY en Rieles 3.2

Después del análisis del clima del código, encontré que mis controladores no están SECOS como podría ser. Los métodos como:

   def index
    @animals = current_user.animals.valid_animals.search(params[:search], params[:page])
    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @animals }
    end   
 end

Son básicamente iguales en todos los controladores.

Básicamente, el código generado de los rieles del andamio es "el mismo" en todos los controladores. ¿Cómo puedo hacerlo más limpio y seco de una manera realmente buena?

gracias por adelantado

Respuestas a la pregunta(3)

Su respuesta a la pregunta