[英]RnR: rails_admin, polymorphic associations, and no klass
好的,我從以下問題開始: RnR:數據庫規范化,Rails模型和關聯
我已經按照概述設置了模型。 我正在嘗試使用Rails_admin gem進行數據維護。 問題是每個多態子表都給出以下錯誤:
undefined method `klass' for nil:NilClass
但是,將顯示位置的父記錄,並在列表中帶有關聯字段,但是我無法對其進行編輯。 我當時在想種子數據可能會有所幫助,但是我不確定object_type的格式應該是什么? 是區分大小寫,單數還是復數?
想通了,在兩個不同的多態關聯之間使用相同的名稱進行關聯...
object_type
的格式與模型名稱完全相同。
假設您有可以屬於文章或帖子的評論,並且我們的多態關聯是可評論的(因此, commentable_type
和commentable_id
)。
對ID為1的文章的評論為
commentable_type = 'Article'
commentable_id = 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.