新手问题 which is best?

xiaoronglv · 2012年08月08日 · 最后由 zhangjingqiang 回复于 2012年08月09日 · 2461 次阅读

user model 中的用户名,有的开发者喜欢用 login,有的开发者喜欢 username,哪个最常用?

😄

这个问题太水,见笑啦。

谁建表用谁的!

当两个设计方案没有明显优劣时,遵循一致性原则。如果第一次用 username 代表用户名,那么所有的用户名都用 username 代表

我手边有个项目,login 这里用的字段名是 nickname ... -_-!!!

email的飘过~~

我用 name ,二选一的话建议用 username ,因为 login 既可以代指 username ,又可以代指 email

所有项目都是用 login, username 写起来太累,我都不知道从哪儿学的...

user_name 这是两个单词,要下划线

我用 user.name,觉得 user.username 重复了。

  • name
  • username
  • nickname
  • first_name
  • last_name

等都有不同的含义,优雅地讲不能随便取一个就算了的。 就单独记录一个用户的名称的话,推荐用 name 参考 omniauth-identity 以及其 RailsCast

需要 登录 后方可回复, 如果你还没有账号请 注册新账号