Exception: ActiveRecord::HasAndBelongsToManyAssociationForeignKeyNeeded
- Inherits:
-
ActiveRecordError
- Object
- StandardError
- ActiveRecordError
- ActiveRecord::HasAndBelongsToManyAssociationForeignKeyNeeded
- Defined in:
- lib/active_record/associations.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#initialize(reflection) ⇒ HasAndBelongsToManyAssociationForeignKeyNeeded
constructor
A new instance of HasAndBelongsToManyAssociationForeignKeyNeeded.
Constructor Details
#initialize(reflection) ⇒ HasAndBelongsToManyAssociationForeignKeyNeeded
Returns a new instance of HasAndBelongsToManyAssociationForeignKeyNeeded.
83 84 85 |
# File 'lib/active_record/associations.rb', line 83 def initialize(reflection) super("Cannot create self referential has_and_belongs_to_many association on '#{reflection.class_name rescue nil}##{reflection.name rescue nil}'. :association_foreign_key cannot be the same as the :foreign_key.") end |