Sha256: 11dbf7b2bc4b89199bcf61cc10c487edf95c21f37b97f7e94c49906fc8b5bcd1
Contents?: true
Size: 634 Bytes
Versions: 2
Compression:
Stored size: 634 Bytes
Contents
# == Schema Information # # Table name: quizzes_games # # id :integer not null, primary key # user_id :integer # level_id :integer # created_at :datetime not null # updated_at :datetime not null # require_dependency "quizzes/application_record" module Quizzes class Game < ApplicationRecord belongs_to :user, foreign_key: "user_id", class_name: Quizzes::User belongs_to :level, foreign_key: "level_id", class_name: Quizzes::Level has_many :game_questions, dependent: :destroy has_many :questions, through: :game_questions validates :user, presence: true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
quizzes-0.1.1 | app/models/quizzes/game.rb |
quizzes-0.1.0 | app/models/quizzes/game.rb |