class EnterpriseRole < ActiveRecord::Base belongs_to :user, :class_name => Spree.user_class belongs_to :enterprise validates_presence_of :user_id, :enterprise_id validates_uniqueness_of :enterprise_id, scope: :user_id, message: "^That role is already present." scope :by_user_email, joins(:user).order('spree_users.email ASC') end