2011-04-13 2 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 

내가 여기서 잘못하고있는 것에 대한 아이디어를 알려주십시오.

답변