Exception: ActiveRecord::HasManyThroughOrderError
- Inherits:
-
ActiveRecordError
- Object
- StandardError
- ActiveRecordError
- ActiveRecord::HasManyThroughOrderError
- Defined in:
- lib/active_record/associations/errors.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#initialize(owner_class_name = nil, reflection = nil, through_reflection = nil) ⇒ HasManyThroughOrderError
constructor
A new instance of HasManyThroughOrderError.
Constructor Details
#initialize(owner_class_name = nil, reflection = nil, through_reflection = nil) ⇒ HasManyThroughOrderError
Returns a new instance of HasManyThroughOrderError.
168 169 170 171 172 173 174 |
# File 'lib/active_record/associations/errors.rb', line 168 def initialize(owner_class_name = nil, reflection = nil, through_reflection = nil) if owner_class_name && reflection && through_reflection super("Cannot have a has_many :through association '#{owner_class_name}##{reflection.name}' which goes through '#{owner_class_name}##{through_reflection.name}' before the through association is defined.") else super("Cannot have a has_many :through association before the through association is defined.") end end |