子オブジェクトと多相関係のある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
ここで間違っている可能性のあることについて、私に教えてください。
1つの小さなラインを探すのに非常に時間がかかりました。ハハ – Serodis