user model 中的用户名,有的开发者喜欢用 login,有的开发者喜欢 username,哪个最常用?
这个问题太水,见笑啦。
谁建表用谁的!
当两个设计方案没有明显优劣时,遵循一致性原则。如果第一次用 username 代表用户名,那么所有的用户名都用 username 代表
我手边有个项目,login 这里用的字段名是 nickname ... -_-!!!
email的飘过~~
email
我用 name ,二选一的话建议用 username ,因为 login 既可以代指 username ,又可以代指 email 。
name
username
login
所有项目都是用 login, username 写起来太累,我都不知道从哪儿学的...
user_name 这是两个单词,要下划线
我用 user.name,觉得 user.username 重复了。
等都有不同的含义,优雅地讲不能随便取一个就算了的。 就单独记录一个用户的名称的话,推荐用 name 参考 omniauth-identity 以及其 RailsCast 。