如果我想为属于帖子的评论生成一个控制器,该帖子又属于用户,我应该命名这个吗
rails g controller postsComments
或者
rails g controller postComments
或者
rails g controller postcomments
要不就
rails g controller comments
如果我想为属于帖子的评论生成一个控制器,该帖子又属于用户,我应该命名这个吗
rails g controller postsComments
或者
rails g controller postComments
或者
rails g controller postcomments
要不就
rails g controller comments
如果你键入,
rails g controller
您将获得详细说明以及如何正确执行此操作的示例。基本上,您可以使用CamelCase
orunder_scored
并且结果将是相同的。under_scores
在文件名和CamelCase
类名中。
至于名称,我个人会使用Comments
,除非您打算在您的应用程序中添加另一种类型的评论并希望为它们使用不同的类名。
最后是你是否应该使用PostsComments
或PostComments
更多关于英语而不是 Rails 的问题。我认为更正确的方法是PostComments
,但我不是母语人士:)
我会使用rails g controller PostComments
命令,单数化,因为 Post has_many Comments & Comment has_one Post。