Ruby on rails Rails控制器命名约定postsComments或postComments
如果我想为属于某个帖子的评论生成一个控制器,而该帖子又属于某个用户,我应该将其命名为Ruby on rails Rails控制器命名约定postsComments或postComments,ruby-on-rails,ruby-on-rails-3,controller,naming,convention,Ruby On Rails,Ruby On Rails 3,Controller,Naming,Convention,如果我想为属于某个帖子的评论生成一个控制器,而该帖子又属于某个用户,我应该将其命名为 rails g controller postsComments 或 或 或者只是 rails g controller comments 我会使用railsgcontrollerpostcomments命令,将post单数化,因为post有许多注释&Comment有一个post。如果键入 rails g controller 您将获得详细的说明和如何正确操作的示例。基本上,您可以使用CamelCas
rails g controller postsComments
或
或
或者只是
rails g controller comments
我会使用
railsgcontrollerpostcomments
命令,将post单数化,因为post有许多注释&Comment有一个post。如果键入
rails g controller
您将获得详细的说明和如何正确操作的示例。基本上,您可以使用CamelCase
或under_scored
,结果将是相同的<代码>文件名中的under_得分,类名中的CamelCase得分
至于名称,我个人会使用注释
,除非您计划在应用程序中使用其他类型的注释,并且希望使用不同的类名
最后一个问题是,您是否应该使用
PostsComments
或PostsComments
更多的是关于英语而不是Rails。我认为更正确的方法应该是post comments
,但我不是以英语为母语的人:)非常感谢。我现在明白了。本族语者:我已经讨论了几分钟的语义学和小步舞步,考虑到占有,从每个可能的角度来研究它,并得出结论,保持简单:在这里,后命令是你最好的选择,可能是最简单的。
rails g controller comments
rails g controller