Ruby on rails ProductCategoriesController#索引中的命名错误
我正在尝试创建一个会话。我的行动如下:Ruby on rails ProductCategoriesController#索引中的命名错误,ruby-on-rails,Ruby On Rails,我正在尝试创建一个会话。我的行动如下: class ApplicationController < ActionController::Base # Prevent CSRF attacks by raising an exception. # For APIs, you may want to use :null_session instead. protect_from_forgery with: :exception def prepare_cart ses
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
def prepare_cart
session[:cart] = {} if session[:cart].empty?
end
end
我不知道有什么问题。第一次效果很好。当我重述浏览器时,这个错误开始出现。请帮忙 您的会话没有:购物车密钥,无法首先检查是否为空 试试这个:
session[:cart] ||= {}
会话[:购物车]为零,因此您将获得零错误,请检查零条件
session[:cart] ||= {}