E' difficile (per usare un eufemismo) usare un linguaggio che non si conosce. Sarebbe opportuno che tu prima ti documentassi sul linguaggio.codice:premetto che non ho mai programmato con ruby, ho solo letto due guide presenti nel sito HTML.it quindi molte cose non mi sono ancora chiare.
Lo scopo di questo forum è aiutare in dubbi o problemi, non fare i compiti a casa. Ti consiglio di cominciare a provare, documentarti e postare qui eventuali problemi.