Module: RailsTrade::MyCart
- Extended by:
- ActiveSupport::Concern
- Included in:
- Trade::My::BaseController
- Defined in:
- app/controllers/rails_trade/my_cart.rb
Instance Method Summary collapse
Instance Method Details
#current_cart ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'app/controllers/rails_trade/my_cart.rb', line 7 def current_cart return @current_cart if defined? @current_cart if current_user @current_cart = current_user.carts.default_where(default_params).find_or_create_by(default: true) else @current_cart = Cart.find_or_create_by(default_form_params.merge(session_id: session.id)) end end |