ruby-on-rails - Rails Controller 命名约定 postComments 或 postComments

标签 ruby-on-rails ruby-on-rails-3 controller naming convention

如果我想为属于某个帖子的评论生成一个 Controller ,而该帖子又属于某个用户,我应该将其命名为

rails g controller postsComments

或者
rails g controller postComments

或者
rails g controller postcomments

要不就
rails g controller comments

最佳答案

如果你打字,

 rails g controller 

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

至于名字,我个人会用Comments , 除非您计划在您的应用中使用另一种类型的评论并希望为它们使用不同的类名。

最后是你是否应该使用 PostsComments 的问题或 PostComments与 Rails 相比,更多的是关于英语。我认为更正确的方法是 PostComments , 但我不是母语 :)

关于ruby-on-rails - Rails Controller 命名约定 postComments 或 postComments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13586039/

相关文章:

ruby-on-rails - Rails 3应用服务器启动时间很长

c++ - 如何在设计库时找出硬件中的#define 值

java - Web 应用程序工作流程中的 Controller Servlet

java - Prometheus 计算每天对特定 Spring Controller 端点的请求

ruby-on-rails - 使用变量验证长度

ruby-on-rails - Rails 的 find_by_ 方法不应该返回一个空数组而不是 nil 吗?

javascript - 如何使用 OAuth 2.0 实现 Web 小部件

ruby-on-rails - Rails、path_names 和嵌套资源

ruby-on-rails - Rails 为什么要使用委托(delegate)?

ruby-on-rails - 在rails中更改列名后出现未定义的方法错误