nao percebi esta parte "já que usas esta var em várias actions".
mas fui ver e realmente o melhor a fazer é isto:
```
class ...
  decorates_assigned :book

  def new
    @book = Book.new
  end
```
e na view usar o helper gerado ```book```