は、私は次のモデルがあるとしましょう: class Parent < ActiveRecord::Base
has_one :child
end
class Child < ActiveRecord::Base
belongs_to :parent
end
私は子供を介して親をretriveしたいが、次の操作を実行すると失敗するだろう: 私はコントローラ @chil
私はRoRでhas_oneの関係を理解しようとしています。私はちょうどCellモデルにhas_one :person代わりのbelongs_to :personを使用することはでき class Person < ActiveRecord::Base
has_one :cell
end
class Cell < ActiveRecord::Base
belongs_to
ここでは混乱する問題があります。私はhas_one関係で2つのモデルを持っています。子インスタンスを作成するためにfields_forを使用するフォームがあります。しかし、子モデルから親にアクセスしようとすると、それは無限にしかなりません。 You have a nil object when you didn't expect it!
The error occurred while eval