You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
web-ruby/tps/sem6
Karim Bogtob 5527d93345
Add start of tp6
2 years ago
..
README.md Add start of tp6 2 years ago

README.md

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) :

Voici la vue de la page, prenez le temps de lire le code et comprendre quels attributs devra posséder le contrôleur :

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