Je travaille sur la construction des URL de mon API REST avant de commencer à écrire du code. Rails REST magique est fantastique, mais je suis un peu gêné la mise en forme d'une URL telle que:Ruby on Rails - différencier les ressources pluriel et singulier dans une API REST
http://myproject/projects/5
où Project est ma ressource et 5 est le project_id. Je pense que si un utilisateur cherche à récupérer tous leurs projets, alors un HTTP GET respectif http://myproject/projects
a du sens. Cependant, s'ils cherchent à récupérer des informations sur une ressource singulière, comme un projet, il est logique d'avoir http://myproject/project/5
par rapport à http://myproject/projects/5
. Est-il préférable d'éviter ce mal de tête, ou certains d'entre vous partagent une préoccupation similaire et même mieux - avoir une solution de travail?
Je dis aller avec le courant. Convention sur la configuration, souvenez-vous? – JRL