代码之家  ›  专栏  ›  技术社区  ›  Earlz

轨道是否有复数/单数参考清单?

  •  6
  • Earlz  · 技术社区  · 14 年前

    RubyonRails有许多不同的生成器和其他类似的东西。根据我的经验,这种命名几乎不明显,因为如果你应该使用单数或复数的名字。

    例如,对于控制器生成器,您应该使用复数

    $ rails generate controller Users new
    

    但是对于模型,您应该使用单数(用于所有名称)

    $ rails generate model User name:string email:string
    

    是否有一个完整的参考指南,指导哪些生成器和此类生成器使用单数名称,哪些生成器是复数名称?

    1 回复  |  直到 7 年前
        1
  •  8
  •   Robert Speicher    14 年前

    你已经很明白了。

    把一个模型看成是控制一个单一的事物,所以它是单数的,而控制器控制一组事物,所以它是复数的。脚手架围绕着一个模型,所以这和模型很相似。

    视图和助手与控制器相关,因此它们是复数。迁移不重要。

    当有疑问时,通过 --pretend 去发电机那里看看它会做什么。