我在应用程序控制器中有辅助方法“current_cart”:
helper_method :current_cart
def current_cart
if !session[:cart_id].nil?
Cart.find(session[:cart_id])
else
Cart.new
end
end
在line_item工厂中,我尝试将值当前购物车分配给cart_id:
cart_id "#{current_cart}"
错误:
"ArgumentError: Trait not registered: current_cart"
在line_item工厂中使用“current_cart”方法的正确方法是什么?