我应该使用/ article或/ articles吗?
答案 0 :(得分:31)
您可以使用其中之一。如果使用资源定义路由,则最好使用多个控制器名称,因为这是默认值:
resources :articles
resource :articles
但也可以指定其他控制器名称:
resources :articles, :controller => 'article'
resource :article, :controller => 'article'
答案 1 :(得分:4)
您可以使用其中之一。但是,最好使用复数。 控制器是一个通常访问模型的多个实例的类。
例如:对于名称为Subject
的模型,控制器访问Subject
的许多实例,即subjects
。因此,我们将SubjectsController
命名为SubjectController
而不是{{1}}。
答案 2 :(得分:3)
复数
获取实际控制器类的名称及其所在的文件。例如class ArticlesController...
生活在/app/controllers/articles_controller.rb