3

如果我想为属于帖子的评论生成一个控制器,该帖子又属于用户,我应该命名这个吗

rails g controller postsComments

或者

rails g controller postComments

或者

rails g controller postcomments

要不就

rails g controller comments
4

2 回答 2

8

如果你键入,

 rails g controller 

您将获得详细说明以及如何正确执行此操作的示例。基本上,您可以使用CamelCaseorunder_scored并且结果将是相同的。under_scores在文件名和CamelCase类名中。

至于名称,我个人会使用Comments,除非您打算在您的应用程序中添加另一种类型的评论并希望为它们使用不同的类名。

最后是你是否应该使用PostsCommentsPostComments更多关于英语而不是 Rails 的问题。我认为更正确的方法是PostComments,但我不是母语人士:)

于 2012-11-27T14:16:08.327 回答
4

我会使用rails g controller PostComments命令,单数化,因为 Post has_many Comments & Comment has_one Post。

于 2012-11-27T14:14:44.817 回答