Hozza létre az előző feladatban megvalósított nézetek adatmodelljeit: migrációk, modell osztályok!
Valósítsa meg modell osztályok közötti kapcsolatokkal a táblák közötti relációkat!
Inicializálja a kontroller akciókban a nézethez kapcsolódó modell példányváltozókat!
Módosítsa a nézetek formjai beágyazott Ruby kódrészleteit úgy, hogy azok a modell osztályokat használják!
Amennyiben van felhasználókezelés az oldalon, valósítsa meg a regisztráció, profil szerkesztés, belépés és kilépés nézeteket és a kontroller akciókat. E részfeladat megoldásához szabad a gyakorlaton megoldott feladat aktuális változatából ihletet meríteni akár szó szerint is, illetve használható a Rails encryption eljárása. Választható alternatíva a Rails devise nevű függvénykönyvtárának használata, ez kevesebb programsor írását és így kevesebb gyakorlást igényel, viszont utána kell olvasni a dokumentációjában, hogy mik a teendők annak integrációjával kapcsolatban.
Adjon meg kezdeti adatokat!
Beadandó:
A létrehozott Rails projekt zip állományba tömörítve
A dokumentáció, ha a megrendelő (vagyis mi), módosítást kért
Beadási határidő:
2025. április 14. (javasolt, az eddig beérkező megoldásokra adunk visszajelzést)