我知道Rails有一个非常可靠的约定,即具有多个 Controller 名称,例如:CustomersController。似乎Elixir不在乎,因为路由以不同的方式进行。在Phoenix中,是否有惯用的方式来命名 Controller ?

最佳答案

为了避免在Rails中因在何处使用单数形式和复数形式而引起的某些混淆,Phoenix决定始终采用单数形式。更改是在Phoenix v0.4.0中进行的。以下是有关原因的说明:



为了您的方便,我加粗了最重要的部分。如果您想了解有关这些决策制定地点的一些讨论,请查看Phoenix仓库上的issue

关于elixir - Phoenix Controller -单数还是复数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35882394/

10-13 06:13