控制器在工厂实例上的辅助方法

时间:2016-11-23 11:20:35

标签: ruby-on-rails rspec factory-bot

我在应用程序控制器中有辅助方法“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”方法的正确方法是什么?

0 个答案:

没有答案