我有一个CarrierWave Uploader,称为“文档”。
三种型号:
我目前有ActiveAdmin设置:app / admin / document.rb
belongs_to :university
效果很好,但是,当我尝试添加另一个belongs_to:webinar_content关联时,出现以下错误:
Couldn't find University with 'id'=
关于如何解决这个问题的任何想法?
没有看到您的架构,很难分辨。虽然我怀疑您想要多态关联。
基本上,您希望文档在模型上belongs_to :documentable
有一个documentable_id
和一个。documentable_type
Document
然后,在其他模型上,您希望将文档上传到 has_many :documents
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句