Bra*_*yce 9 elixir phoenix-framework
我知道Rails有一个非常可靠的约定,有多个控制器名称ex:CustomersController.Elixir似乎并不在乎,因为路由的完成方式不同.是否有一种惯用的方式来命名控制器在凤凰城?
eri*_*tra 12
为了避免Rails中存在的一些混淆,这些混淆是由于在哪里使用单数与复数而导致的,凤凰城决定一致地使用单数形式.此更改已在Phoenix v0.4.0中进行.以下是对原因的解释:
凤凰城也没有强加单数和复数的命名规则.Rails命名规则可能会使初学者和高级开发人员都感到困惑:模型使用单数名称,控制器使用复数名称,URL帮助程序混合使用,等等.凤凰一贯使用单一规则,就像任何其他Elixir代码一样.您可以为表和路由器路径使用多个名称,但这些名称是在系统边界处明确写入的.
为了您的方便,我加入了最重要的部分.如果您希望看到有关做出这些决策的部分讨论,请查看Phoenix repo上的此问题.
归档时间: |
|
查看次数: |
1420 次 |
最近记录: |