Exception: ActiveRecord::HasOneAssociationPolymorphicThroughError
- Inherits:
-
ActiveRecordError
- Object
- StandardError
- ActiveRecordError
- ActiveRecord::HasOneAssociationPolymorphicThroughError
- Defined in:
- activerecord/lib/active_record/associations.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#initialize(owner_class_name = nil, reflection = nil) ⇒ HasOneAssociationPolymorphicThroughError
constructor
A new instance of HasOneAssociationPolymorphicThroughError.
Constructor Details
#initialize(owner_class_name = nil, reflection = nil) ⇒ HasOneAssociationPolymorphicThroughError
Returns a new instance of HasOneAssociationPolymorphicThroughError.
145 146 147 148 149 150 151 |
# File 'activerecord/lib/active_record/associations.rb', line 145 def initialize(owner_class_name = nil, reflection = nil) if owner_class_name && reflection super("Cannot have a has_one :through association '#{owner_class_name}##{reflection.name}' which goes through the polymorphic association '#{owner_class_name}##{reflection.through_reflection.name}'.") else super("Cannot have a has_one :through association.") end end |