Goedenavond iedereen,
Voor een hobbyproject ben ik wat aan het spelen met Devise. Ik heb 2 soorten gebruikers. De eerste soort gebruiker bevat enkel een username, een password en een e-mailadres (uiteraard ook nog wat salt-info e.d). Daarnaast heb ik een tweede soort gebruiker. Van deze tweede soort moet ik echter iets meer gegevens opslaan. Zo moet ik bijvoorbeeld ook een adres, een foto en een kleine omschrijving kunnen toevoegen.
Wanneer we gaan kijken naar de normale gang van zaken, zien we dat dit eigenlijk helemaal niet zo moeilijk is. We krijgen dan namelijk dit scenario:
Kabouters:
NU: het probleem. Hoe los ik dit op in Devise? Voor de kabouters heb ik al een Devise Model gemaakt, maar ik heb geen idee hoe ik dit moet aanpakken voor de Smurfen. Ik wil namelijk dat wanneer een Smurf wil registreren hij niet eerst als Kabouter moet registreren.
Any thoughts?
Voor een hobbyproject ben ik wat aan het spelen met Devise. Ik heb 2 soorten gebruikers. De eerste soort gebruiker bevat enkel een username, een password en een e-mailadres (uiteraard ook nog wat salt-info e.d). Daarnaast heb ik een tweede soort gebruiker. Van deze tweede soort moet ik echter iets meer gegevens opslaan. Zo moet ik bijvoorbeeld ook een adres, een foto en een kleine omschrijving kunnen toevoegen.
Wanneer we gaan kijken naar de normale gang van zaken, zien we dat dit eigenlijk helemaal niet zo moeilijk is. We krijgen dan namelijk dit scenario:
offtopic:
Aangezien de naamgeving van mijn soort gebruikers er totaal niet toe doet, noem ik ze hier gewoon kabouters (eerste soort) en smurfen (tweede soort).
Aangezien de naamgeving van mijn soort gebruikers er totaal niet toe doet, noem ik ze hier gewoon kabouters (eerste soort) en smurfen (tweede soort).
Kabouters:
- id
- username
- password
- velden mbt hashen van password
- id
- user_id
- description
- photo
NU: het probleem. Hoe los ik dit op in Devise? Voor de kabouters heb ik al een Devise Model gemaakt, maar ik heb geen idee hoe ik dit moet aanpakken voor de Smurfen. Ik wil namelijk dat wanneer een Smurf wil registreren hij niet eerst als Kabouter moet registreren.
Any thoughts?