Sha256: da53d575aaada6c5587ee55d4042b6ab4a5d9a61bd562d0ae9039a64dcc17752
Contents?: true
Size: 370 Bytes
Versions: 33
Compression:
Stored size: 370 Bytes
Contents
class RoomAssignment < ActiveRecord::Base self.primary_keys = :student_id, :dorm_id, :room_id belongs_to :student belongs_to :room, :foreign_key => [:dorm_id, :room_id], :primary_key => [:dorm_id, :room_id] validates_uniqueness_of :student_id before_destroy do |record| puts record end after_destroy do |record| puts record end end
Version data entries
33 entries across 33 versions & 1 rubygems