14 lines
627 B
Ruby
14 lines
627 B
Ruby
# when a user picks a package, we mark which teachers they actually went with from the package
|
|
module JamRuby
|
|
class TestDrivePackageChoice < ActiveRecord::Base
|
|
|
|
@@log = Logging.logger[TestDrivePackageChoice]
|
|
|
|
belongs_to :test_drive_package, class_name: "JamRuby::TestDrivePackage"
|
|
belongs_to :user, class_name: "JamRuby::User", foreign_key: :user_id, inverse_of: :test_drive_package_choices
|
|
has_many :test_drive_package_choice_teachers, class_name: "JamRuby::TestDrivePackageChoiceTeacher", inverse_of: :test_drive_package_choice
|
|
has_many :lesson_bookings, class_name: "JamRuby::LessonBooking"
|
|
end
|
|
end
|
|
|