I'm new to ruby on rails
I'm modeling the entity "GenericUser" for my web app; I should generate it using scaffolding specifying many attribute : username and email (the primary key of the database table), FirstName, LastName, Gender, and other attribute that could take different value, for example MusicianRole could be "guitarist", "drummer" etc that the user could choose at the registration
The question is: How should I have to specify the type of all these attributes correctly?