[英]Use one uploader of image (carrierwave) for several models in Rails?
[英]One Carrierwave Uploader shared between Two Models in ActiveAdmin
我有一個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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.