2011-04-13 59 views
0

我有一個父對象,它具有與子對象的多態has_many關聯。孩子與父母沒有任何落後關係。它只與自身有多態關係。使用AJAX我想發送父對象。我希望父對象包含子控件,並在父控件的創建部分中沿着自己創建子控件。然而,代碼並不喜歡我正在做的並且失敗的事情。我不確定這是否是命名約定(IE:傳遞給導軌的對象的名稱)的問題,還是連接模型之間關係的問題。Ruby on Rails - 用子對象創建的父對象

Parent Model: 

    has_many :tags, :as => :taggable 

Tag Model: 

    belongs_to :taggable, :polymorphic => true 

對象傳遞給試圖創建:

Parent: 
Parent_attributes 
tagables_attributes 
    [0] 
    'content' 
    [1] 
    'content' 
    ... 

我試圖通過在 「tabables_attributes」 與許多不同的名字相似。正如我所說,我不確定這是否是問題的一部分。也許這是對象名稱是錯誤的,或者它可能是一個模型問題?

Tag: 

    t.text :content 
    t.integer :taggable_id 
    t.string :taggable_type 

請讓我知道我在這裏可能做錯的任何想法。

回答

相關問題