Когда ActiveRecord сохранит ассоциации?

1) Я знаю, что это спасет ассоциации, когдаautosave: true согласноhttp://railsapi.com/doc/rails-v2.3.8/classes/ActiveRecord/AutosaveAssociation.html

2) Я знаю, что это спасет ассоциации, которые построены как

book = Book.new(name: 'foo')
book.authors.build(name: 'bar') #has_many
book.save

или как

book = Book.new(name: 'foo')
book.build_author(name: 'bar') #has_one
book.save

3) Я думаю, что ассоциации также сохраняются, когда они назначены или добавлены

book = Book.new(name: 'foo')
book.author = Author.new(name: 'bar')
book.save

или же

book = Book.new(name: 'foo')
book.authors < Author.new(name: 'bar')
book.save

Ответы на вопрос(2)

Ваш ответ на вопрос