просто хотел протестировать некоторые ассоциации в консоли rails. Для этой цели определены классы, которые «содержат» ассоциации.
Я недавно переключил db-адаптер с sqlite3 на mysql. Может ли это быть результатом этого?
Или это вопрос настроек, и я могу изменить поведение консоли рельсов в этом отношении (и, возможно, в других)
Спасибо
По разумной просьбе Дэна для примера
2.6.0 :005 > class Node < ApplicationRecord
2.6.0 :006?> belongs_to :parent, polymorphic: true
2.6.0 :007?> has_many :children, as: :parent
2.6.0 :008?> end
=> {"parent"=>#<ActiveRecord::Reflection::BelongsToReflection:0x0000560b72e96ed8 @name=:parent, @scope=nil, @options={:polymorphic=>true}, @active_record=Note (**call 'Node.connection' to establish a connection**), @klass=nil, @plural_name="parents", @type=nil, @foreign_type="parent_type", @constructable=false, @association_scope_cache=#<Concurrent::Map:0x0000560b72e96a78 entries=0 default_proc=nil>>, "children"=>#<ActiveRecord::Reflection::HasManyReflection:0x0000560b72ebac98 @name=:children, @scope=nil, @options={:as=>:parent}, @active_record=Note (call 'Node.connection' to establish a connection), @klass=nil, @plural_name="children", @type="parent_type", @foreign_type=nil, @constructable=true, @association_scope_cache=#<Concurrent::Map:0x0000560b72eba8d8 entries=0 default_proc=nil>>}