Ho trovato un modo per saltare prima dei filtri in base al formato, come visto sotto, ma mi chiedo se c'è un modo migliore poiché questo ingombra le cose e non è t molto ASCIUTTO.Come saltare prima i filtri per le richieste json/xml nei binari
before_filter do |controller|
:current_cart unless controller.request.format.js?
end
Se non faccio questo, le richieste di JSON falliscono perché il metodo current_cart, e altri metodi, fare le cose serve solo per HTML.
Questo funziona solo in Rails 4+ se si cambia ': current_cart' in una chiamata diretta al metodo:' current_cart'. La sintassi del blocco è preferibile in alcuni casi, quindi ho pensato di indicare come utilizzare correttamente il tuo esempio. –