Когда 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