我发现了一种基于格式跳过过滤器的
方法,如下所示,但是我想知道是否有更好的
方法,因为这种情况并不是很干燥.
before_filter do |controller|
:current_cart unless controller.request.format.js?
end
如果我不这样做,json请求失败,因为current_cart方法和其他方法只能用于html.
你可以这样做:
before_filter :current_cart,:unless => :format_js?
def format_js?
request.format.js?
end
希望这可以帮助.
原文链接:https://www.f2er.com/ruby/266453.html