diff --git a/tps/sem4/README.md b/tps/sem4/README.md index 2083083..0edcc33 100644 --- a/tps/sem4/README.md +++ b/tps/sem4/README.md @@ -37,7 +37,7 @@ end Rails vous permet de récupérer des paramètres provenant : * de l'URL de la requête HTTP : Quand vous déclarez votre route, vous la paramétrisez. -> Exemple dans les routes : `get "/word-length/:word, to: 'calculation#word_length'` +> Exemple dans les routes : `get "/word-length/:word", to: 'calculation#word_length'` * des paramètres GET de l'URL de la requête HTTP (après le `?` et séparés par des `&`) @@ -54,7 +54,7 @@ Rails vous permet de récupérer des paramètres provenant : ```ruby class CalculationsController < ApplicationController - # get "/word-length/:word, to: 'calculation#word_length' + # get "/word-length/:word", to: 'calculation#word_length' def word_length @result = params[:word].size end @@ -139,7 +139,7 @@ Exemple http://localhost:3000/dice-rolls/d10/ retourne : * Ajoutez la route qui va appeler le contrôleur et l'action. -* Codez l'action qui prend le dé en paramètre et retourne le JSON. +* Codez l'action qui prend le dé en paramètre et retourne le JSON. Pour retourner du JSON plutôt que du HTML à partir d'une vue, regardez la documentation de `render` : https://guides.rubyonrails.org/v5.1/layouts_and_rendering.html#using-render (2.2.8 Rendering JSON) * Si le type de dé n'est pas connu, retournez un status code `404` (voir https://guides.rubyonrails.org/layouts_and_rendering.html#the-status-option)