Вопросы к Поиску с Алисой
Разница между маршрутами resources и resource в Rails заключается в том, для каких ресурсов они используются. stackoverflow.com
Resources — для обработки общих запросов к любым ресурсам. stackoverflow.com С помощью этого метода создаются маршруты, соответствующие действиям контроллера, например: index, new, create, show, edit, update, destroy. stackoverflow.com devtut.github.io
Resource — для работы с конкретным ресурсом. stackoverflow.com С его помощью можно объявить маршрут, доступный только для отдельных элементов, а не для коллекций. learntutorials.net devtut.github.io При использовании resource маршрут index создаётся не по умолчанию, а только при явном запросе. learntutorials.net devtut.github.io
Таким образом, resources используется для общих ресурсов, а resource — для отдельных. stackoverflow.com