您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

18 行
435 B

  1. class Order < ApplicationRecord
  2. has_many :line_items, dependent: :destroy
  3. enum pay_type: {
  4. "Check" => 0,
  5. "Credit card" => 1,
  6. "Purchase order" => 2
  7. }
  8. validates :name, :address, :email, :pay_type, presence: true
  9. validates :pay_type, inclusion: pay_types.keys
  10. def add_line_items_from_cart(cart)
  11. cart.line_items.each do |item|
  12. item.cart_id = nil
  13. line_items << item
  14. end
  15. end
  16. end