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

ここで間違っている可能性のあることについて、私に教えてください。

答えて

関連する問題