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
请让我知道我在这里可能做错的任何想法。
完美,花了很多时间寻找一条小线。哈哈 – Serodis 2011-04-14 22:49:28