Я работаю над созданием URL-адресов для моего REST API, прежде чем начинать писать любой код. Rails магия REST является фантастической, но я немного обеспокоен форматированием URL-адреса, например:
http://myproject/projects/5
где Project - мой ресурс, а 5 - project_id. Я думаю, что если пользователь хочет получить все свои проекты, то соответствующий HTTP GET http://myproject/projects
имеет смысл. Однако, если они ищут информацию об уникальном ресурсе, таком как проект, тогда имеет смысл иметь http://myproject/project/5
vs http://myproject/projects/5
. Лучше ли избегать этой головной боли, или некоторые из вас разделяют аналогичную проблему, а еще лучше - имеют рабочее решение?