読者です 読者をやめる 読者になる 読者になる

国境の南

Ruby, Railsメイン

accepts_nested_attributes_for で地味にハマった

class Spot < ActiveRecord::Base
  accepts_nested_attributes_for :spot_images
  has_many :spot_images
end

これだと

No association found for name `spot_images'. Has it been defined yet?

と怒られる。

class Spot < ActiveRecord::Base
  has_many :spot_images
  accepts_nested_attributes_for :spot_images
end

こうやって関連の定義の下に書かなければいけない
空気を読んでくれそうなものなのにと思いつつはまったのでメモでした