Hi Sam,
This documentation is in Spanish, but the code is always the code!!
Howto Generate PDF Files with Rails and Flying Saucer
http://dagi3d.net/blog/archive/2007/06/28/generar-documentos-pdf-con-rails-y-flying-saucer
You can view a working example in a billing app:
http://dagi3d.net/blog/archive/2007/08/15/programa-de-facturacion-en-ruby-on-rails