簡體   English   中英

RnR:rails_admin,多態關聯和無klass

[英]RnR: rails_admin, polymorphic associations, and no klass

好的,我從以下問題開始: RnR:數據庫規范化,Rails模型和關聯

我已經按照概述設置了模型。 我正在嘗試使用Rails_admin gem進行數據維護。 問題是每個多態子表都給出以下錯誤:

    undefined method `klass' for nil:NilClass

但是,將顯示位置的父記錄,並在列表中帶有關聯字段,但是我無法對其進行編輯。 我當時在想種子數據可能會有所幫助,但是我不確定object_type的格式應該是什么? 是區分大小寫,單數還是復數?

想通了,在兩個不同的多態關聯之間使用相同的名稱進行關聯...

object_type的格式與模型名稱完全相同。

假設您有可以屬於文章或帖子的評論,並且我們的多態關聯是可評論的(因此, commentable_typecommentable_id )。

對ID為1的文章的評論為

commentable_type = 'Article'

commentable_id = 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM