Это рельсы способ использовать единственные или множественные имена контроллеров?

Должен ли я использовать /article или/articles?

Ответы

Ответ 1

Вы также можете использовать. Если вы определяете свои маршруты с использованием ресурсов (ресурсов), тогда лучше всего использовать множественные имена контроллеров, поскольку это значение по умолчанию:

resources :articles
resource :articles

Но можно также указать другие имена контроллеров:

resources :articles, :controller => 'article'
resource :article, :controller => 'article'

Ответ 2

Вы также можете использовать. Однако лучше использовать множественное число. Контроллер - это класс, который чаще всего обращается к нескольким экземплярам модели.

Например: для модели с именем Subject контроллер получает доступ к множеству экземпляров Subject, а именно, subjects. Поэтому вместо SubjectController назовем SubjectsController.

Ответ 3

Множественное

Имя фактического класса контроллера и файл, в котором он находится. Например, class ArticlesController... проживает /app/controllers/articles_controller.rb