Я экспериментировал с полиморфной ассоциацией в Mongoid
class Group
include Mongoid::Document
belongs_to :groupable, polymorphic: true
end
class Album
include Mongoid::Document
has_many :groups, as: groupable
end
тогда я решил против этого. Так что я удалил все эти строки принадлежащие выше: has_many и has_many. Тем не менее, в консоли всякий раз, когда я получаю запись группы, с которой я экспериментировал, он по-прежнему имеет атрибут groupable_type. Я знаю, что remove_attribute обнуляет атрибут, но не удаляет его (звучит немного как JavaScript). Как я могу фактически удалить этот атрибут из базы данных из Mongoid?