I am having problems understanding this concept.
I am guessing that, for has_one/belongs_to one should use something different from .build.
for example, if I have the following class Student < ActiveRecord::Base has_many :notes end
class Note < ActiveRecord::Base belongs_to :students end
Then
def new @student = Student.new @student.notes.build end