class Contact < ActiveRecord::Base # 1..1 belongs_to :contactgroup validates_presence_of :name, :surname # If somebody has no email, the following validation does not work #validates_uniqueness_of :email def self.get_contactsfrom groupname find :all, :include => [:contactgroup], :conditions => ["contactgroups.groupname = ?", groupname], :order => "name, surname" end end