File: user_with_invalid_relation.rb

package info (click to toggle)
rails 2%3A7.2.2.2%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 43,348 kB
  • sloc: ruby: 349,797; javascript: 30,703; yacc: 46; sql: 43; sh: 29; makefile: 27
file content (28 lines) | stat: -rw-r--r-- 747 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# frozen_string_literal: true

class UserWithInvalidRelation < ActiveRecord::Base
  has_one :not_a_class

  has_one :class_name_provided_not_a_class, class_name: "NotAClass"

  has_one :account_invalid

  has_one :account_class_name, class_name: "AccountInvalid"

  has_many :user_info_invalid
  has_many :info_invalids, through: :user_info_invalid

  has_many :infos_class_name, through: :user_info, class_name: "InfoInvalid"

  has_many :user_infos_class_name, class_name: "UserInfoInvalid"
  has_many :infos_through_class_name, through: :user_infos_class_name, class_name: "InfoInvalid"
end

class AccountInvalid; end

class InfoInvalid; end

class UserInfoInvalid < ActiveRecord::Base
  belongs_to :info_invalid
  belongs_to :user_invalid
end