Creating Transactions works

-Need to scope transactions for users
-Only Admins should be able to create transactions
This commit is contained in:
Jason Denney
2013-01-20 16:14:53 -05:00
parent 1b7daa45ca
commit 2d51bd1d9a
8 changed files with 41 additions and 19 deletions
+11 -1
View File
@@ -2,7 +2,17 @@ class Customer < ActiveRecord::Base
attr_accessible :first_name, :last_name, :addrStreet1,
:addrStreet2, :addrCity, :addrState, :addrZip, :phone, :email
has_many :transactions
has_many :transactions, :as => :customer
validates :first_name, :presence => true
validates :last_name, :presence => true
#validates :addrStreet1, :presence => true
#validates :addrStreet2, :presence => true
#validates :addrCity, :presence => true
#validates :addrState, :presence => true
#validates :addrZip, :presence => true
#validates :phone, :presence => true
#validates :email, :presence => true
def to_s
"#{first_name} #{last_name}"
+1 -1
View File
@@ -5,7 +5,7 @@ class Transaction < ActiveRecord::Base
belongs_to :vendor, :class_name => 'User', :foreign_key => 'vendor_id'
belongs_to :bike
belongs_to :customer
belongs_to :customer, :polymorphic => true
validates :vendor_id, :presence => true
validates :customer_id, :presence => { :message => "Choose a User or Customer"}