Testo and Stampa + PostgreSql

Salve a tutti, avrei bisogno di un aiuto da parte Vostra se possibile su
due problemi.
Sto programmando un gestionale per un Azienda in Ruby/Gtk (sono alle
primissime armi), sapreste indicarmi come posso creare una finestra di
testo ed il testo che inserisco mandarlo in stampa?
Il secondo mio problema è l’utilizzo di PostgreSql, e precisamente
l’implementazione di una rubrica telefonica con relativa ricerca e
visualizzazione dei risultati(Nome, Cognome, NumTel) nonchè inserimento
di nuove utenze?
Vi sono grato per la Vostra attenzione.