一个载波上传器在ActiveAdmin中的两个模型之间共享

约瑟

我有一个CarrierWave Uploader,称为“文档”

三种型号:

  1. 大学has_many:文件
  2. WebinarContent has_many:文档
  3. 文档归属地
    :大学
    归属地:网络研讨会内容

我目前有ActiveAdmin设置:app / admin / document.rb

belongs_to :university

效果很好,但是,当我尝试添加另一个belongs_to:webinar_content关联时,出现以下错误:

Couldn't find University with 'id'=

关于如何解决这个问题的任何想法?

罗伯尼

没有看到您的架构,很难分辨。虽然我怀疑您想要多态关联。

http://guides.rubyonrails.org/association_basics.html#polymorphic-associations#polymorphic-associations

基本上,您希望文档模型belongs_to :documentable有一个documentable_id和一个documentable_typeDocument

然后,在其他模型上,您希望将文档上传到 has_many :documents

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 C 中的两个文件之间共享一个变量

一个 Django DetailView 中的两个模型并按它们之间的关系过滤

如何在一个Web API控制器中获取两个模型?

在 django rest 框架的一个序列化器中创建两个模型

django:如何使两个模型共享一个唯一的主键

如何在SwiftUI中的两个视图模型之间共享发布的模型?

生成一个新的列,计算R中其他两个列之间共享字的数量。

Java在两个线程之间共享一个变量

在两个线程之间共享一个ArrayList?

在两个 Javascript 文件之间共享一个常量值

在两个HttpRequest之间共享一个Java对象

您可以在两个视图之间共享一个出口吗?

如何在两个类之间共享一个对象

在两个mvc项目之间共享一个公共映像文件夹

在第一个组件执行之前,在两个组件之间共享值

在两个进程之间共享一个串行端口

如何使两个控制器共享一个控制器动作?

nav_graph中两个片段之间的共享视图模型

两个指令共享同一个控制器

如何在一个视图中显示两个模型的值并通过一个控制器更新两个模型的值

为两个控制器和两个模型类创建一个视图页面?

如何将两个keras模型连接到一个模型中?

如何在Keras Tensoflow中合并两个模型以创建一个模型

在两个Flask服务器之间共享会话

使用同一控制器在两个div之间共享数据

Django Rest Framework 同一个模型的两个序列化器

Laravel中一个控制器的两个模型(方法编辑和更新)

ASP.Net使用一个控制器创建两个模型

awk; 当它们共享一个公共头时,从两个文件中获取多行