Rails 3, как добавить связанную запись после создания первичной записи (Books, Auto Add BookCharacter)

Rails новичок ... пытается понять, как правильно делать вещи ...

В моем приложении пользователи могут создать книгу (у меня это работает)

Я хочу, чтобы, когда пользователь создает книгу, в таблицу BookCharacters добавляется запись, что-то вроде (id, book.id, user.id, characterdescription.string.)

Когда книга создана, пользователь, который ее создал, должен автоматически добавляться в качестве первого BookCharacter. После этого пользователь может вручную добавить / отредактировать столько BookCharacters, сколько он хочет. Но изначально я хочу, чтобы они добавлялись автоматически по умолчанию.

Итак, в моем контроллере книги я имею:

def create
 @book = Book.new(params[:book])
 respond_to do |format|
  if @book.save
....

С Rails, практикуется ли добавлять такую ​​логику после сохранения книги? Что-то вроде

Book.create( :creator => current_user.id)

Я ценю помощь