Add start of tp6

add-tp6
Karim Bogtob 2 years ago
parent 1d2bb657ed
commit 5527d93345

@ -0,0 +1,50 @@
# Gladiator API and Front-end
Ce TP a pour but de vous faire continuer l'API JSON Rails du TP4 et de vous familiariser avec :
* Comment un écrire une page Web en Rails
* Comment écrire un form
* Comment gérer les sessions stateful dans un site Web
* Comment gérer les sessions stateless dans une API
## Repartir du TP précédent ?
Non, il faudra repartir de la correction présente ici: https://codefirst.iut.uca.fr/git/karim.bogtob/correction-tp-rails
Petite note : Il y a maintenant dans les seeds de quoi générer des combats.
## Leaderboard
On va maintenant construire un leaderboard des combats qui ont été réalisés et offrir de quoi faire une recherche de combats. C'est votre jour de chance, on vous fournit la vue pour vous faire gagner du temps.
* Pour cela vous allez devoir coller le template suivant en tant que layout (`app/views/layouts/application.html.erb`) :
```erb
```
Voici la vue de la page, prenez le temps de lire le code et comprendre quels attributs devra posséder le contrôleur :
```erb
```
leaderboard
fonction recherche avec joins
ajout d'un modèle user avec has_secure_password
1 seul utilisateur par name
password present
creer un utilisateur admin dans les seeds
root
password: admin123
ajouter un controleur de login
supporter les sessions
brider la leaderboard aux utilisateurs connectés
brider les controleurs d'API à basic auth
Loading…
Cancel
Save