Хорошо ли, когда URL для показа и уничтожения одинаковы? Как это можно изменить в RoR, если я хочу продолжать использовать стандартные инструменты, такие как script / generate scaffold ?
Спасибо.
Если вы следуете соглашению REST, которое рекомендует Rails, URL ресурса (существительное) будет / resource_name / id для просмотра, удаления, обновления, а разница будет в методе HTTP (глагол), который вы выдаете серверу : GET, POST, PUT и DELETE.
Да, это хорошо. Rails использует URL, а также глагол HTTP (GET, POST, PUT, DELETE), чтобы определить, к какому действию должен обратиться запрос. script/generate scaffold имеет такое поведение, поэтому вы можете продолжать его использовать.
script/generate scaffold