@cart = find_cart
@current_item = @cart.add_product(product)
respond_to do |format|
- format.js
+ format.js if request.xhr?
+ format.html {redirect_to_index}
end
rescue ActiveRecord::RecordNotFound
logger.error("Attempt to access invalid product #{params[:id]}" )
def empty_cart
session[:cart] = nil
- redirect_to_index('Your cart has been emptied')
+ redirect_to_index unless request.xhr?
end
private