为什么Ember路由参数采用下划线风格?

smo*_*yth 6 ember.js

如下图所示:

http://emberjs.com/guides/routing/defining-your-routes/

按照惯例,灰烬路线参数似乎是下划线.是这样吗?

如果是这样,为什么?API中的所有内容似乎都是驼峰式的.这会导致令人讨厌的代码.

是否有任何理由不对路由参数使用驼峰案例?

Kal*_*man 1

当您说“路由参数”时,您可能指的是动态段。他们确实按照此处所述的约定使用下划线来分隔多个单词。

为什么?如果我不得不猜测的话,可能是因为它让人想起Ruby on Rails 中 ActiveRecord 的外键引用,而 Ember 的创建者之一 Yehuda Katz 长期是核心团队的一员。只是一个理论...:)