Cómo omitir antes los filtros para solicitudes json / xml en rails

Encontré una forma de omitir antes los filtros según el formato, como se ve a continuación, pero me pregunto si hay una mejor manera ya que esto abarrota las cosas y no es muy SECO.

before_filter do |controller|
  :current_cart unless controller.request.format.js?
end

Si no hago esto, las solicitudes json fallan porque el método current_cart y otros métodos hacen cosas solo para html.

Respuestas a la pregunta(1)

Su respuesta a la pregunta