impress/app/models/closet_hanger.rb

13 lines
349 B
Ruby

class ClosetHanger < ActiveRecord::Base
belongs_to :item
belongs_to :user
attr_accessible :quantity
validates :item_id, :uniqueness => {:scope => :user_id}
validates :quantity, :numericality => {:greater_than => 0}
validates_presence_of :item, :user
scope :alphabetical_by_item_name, joins(:item).order(Item.arel_table[:name])
end