1

3 つのモデルA B Cがあるとします。

class A
  has_many :Bs, through: :Cs
  accepts_nested_attributes_for :Cs
end

class B
  has_many :As, through: :Cs
end

class C
  belongs_to :A
  belongs_to :B
end

私の見解では、ネストされたフォームがいくつかあります

= form_for @A do |f|
...
  = f.fields_for :Cs do |builder|
  ...

しかし、私はエラーが発生します

ArgumentError (No association found for name `C'. Has it been defined yet?)

私は何を悪くしましたか?

4

2 に答える 2

1

has_many :Csに欠けがあると思いますclass A

于 2013-08-21T17:22:21.267 に答える