0

has_many以下を に渡して、Gallery モデルとその関連付けを作成しようとしていますcreate

[
  {
    "title":"Some Titler",
    "description":"",
    "date":"18-3-2012",
    "photographs":[
      {
        "title": "Some Title",
        "camera": "Canon 600D"
      },
      {
        "title": "Some Other Title",
        "camera": "Canon 600D"
      }
    ]
  }
]

ネストされたphotographs配列がなくても問題なく動作しますが、それを使用するとエラーが発生します。

Photograph(#70242279271180) expected, got Hash(#70242248401160)

構文の何が問題になっていますか?

class Gallery < ActiveRecord::Base
  attr_accessible :date, :description, :published, :title


  has_many :photographs
  accepts_nested_attributes_for :photographs

end
4

1 に答える 1

1

変化する

 "photographs":[]

 "photographs_attributes":[]
于 2013-05-12T17:49:45.250 に答える