Это рельсы способ использовать единственные или множественные имена контроллеров?
Должен ли я использовать /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