rails资源方法名称与模型名称的区别?

时间:2017-05-23 06:18:10

标签: ruby-on-rails model-view-controller

资源名称是否必须是复数('resources:articles')在route.rb中定义资源时?如果是这样,模型的名称是否需要相同但是以单数形式,因此模型表将匹配资源,因为rails将其转换为复数。

或者它真的不重要?我很困惑......

1 个答案:

答案 0 :(得分:0)

  

资源名称是否必须为复数

并非总是如此!您也可以声明singular resources。但资源名称应与控制器名称匹配,而不是模型名称。您应该阅读Resource Routing以更好地了解

根据惯例,模型名称应始终为 单数 ,默认情况下Rails会查找 复数形式 表中的模型名称