Как пропустить перед фильтрами для json/xml запрашивает в направляющих

Я нашел способ пропустить перед фильтрами на основе формата, как замечено ниже, но я задаюсь вопросом, существует ли лучший путь, так как это создает помехи вещам и не является очень DRY.

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

Если я не делаю этого, json сбой запросов, потому что current_cart метод и другие методы, делают вещи, только предназначенные для HTML.

11
задан Shagymoe 2 July 2010 в 17:16
поделиться