saving second order association with ActiveRecord

Yes =D

And if a book has_one :author, you can go @book = Book.find(1) and then @book.author.new.