mirror of https://github.com/fspc/BikeShed-1.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
649 B
24 lines
649 B
class Transaction < ActiveRecord::Base
|
|
acts_as_loggable
|
|
|
|
attr_accessible :vendor_id, :customer_id, :customer_type, :bike_id, :amount, :item,
|
|
:customer_attributes
|
|
|
|
belongs_to :vendor, :class_name => 'User', :foreign_key => 'vendor_id'
|
|
belongs_to :bike
|
|
belongs_to :customer
|
|
|
|
accepts_nested_attributes_for :customer, allow_destroy: false
|
|
|
|
before_save :check_customer_type
|
|
|
|
def check_customer_type
|
|
puts "_________------------_________------------_________------------"
|
|
puts self.inspect
|
|
puts "_________------------_________------------_________------------"
|
|
end
|
|
|
|
def to_s
|
|
"#{amount} #{item} #{bike_id}"
|
|
end
|
|
end
|
|
|