对控制器和帮助器使用单数名称有什么缺点吗?似乎没有什么东西依赖于这一点。至少根据我有限的实验,似乎帮助者不必在单数和复数之间做出与其相应的控制器相同的选择。这是真的吗?
发布于 2009-03-14 23:49:37
对控制器使用复数名称只是一种惯例。
复数名称通常听起来更自然(特别是对于直接绑定到特定模型的控制器: User、->、Users等),但您可以随心所欲地使用。
至于帮助器,默认情况下,所有的帮助器对所有控制器都是可用的,所以从技术上讲,如何命名你的帮助器一点也不重要。将控制器的帮助器函数保存在与控制器同名的帮助器中是另一种约定。
发布于 2010-08-04 02:47:56
模型是单数的,因为它引用了像用户这样的单个对象。控制器是复数,因为它是用于用户集合的控件(方法)。如何命名路由完全取决于单个开发人员。我从来没有遇到过用户抱怨web请求的URL是单数还是复数的。最终结果是为当前和未来的贡献者维护一个公共约定,同时为最终用户提供质量页面显示或API请求。
发布于 2010-12-10 04:46:28
https://stackoverflow.com/questions/646951
复制相似问题