现在已经把个人页面的 URL 结构提升到根目录,就像这样
http://ruby-china.org/huacnlee
这个动作的意义在于希望有那么一天你会在你的简历里面写上这个地址。
接下来一段时间我准备在 Ruby China 个人页面功能上面做一系列的改动。
我现在不确定是否有人用 topics, users, wiki, comments, cpanel, api 一级其他一些常见的功能性词语作为用户名,如果有(或者准备这么做),那你的账号将会悲剧,以后个人页面就打不开了。
BTW, 这个也是我第一次实现这种 URL 结构,原来很容易的:
resources :users, :path => "" do
member do
get :topics
get :favorites
end
end
直接把 :path
设置成空就可以了,当然这个配置得放到所有 routes 之后,不然某个用户叫 topics 就完蛋了。
我也主张不要直接公布 email,我不介意公布微波,twitter 帐号,如果真的要找我,到 twitter 上 AT 我一下即可,或者可以公布城 lgn21st[at]gmail.com 这种形式。
其实在 Github 上面,我看到绝大多数人的 Email 都是公开的。 真有那么隐私吗? 或许可以加个"不公开 Email"的选项,但我希望默认是公开的。
email 还是传统的隐私之一,虽然用 gmail 后垃圾邮件问题不是问题了,不过有些人并不是用 gmail 或者真的介意公开 email。
注册时候填的 email 惯例上就是不公开的,不经同意直接把注册 email 公开了肯对会造成问题。
我觉得可以注册时候把选项勾显出来,默认勾上,加上说明。如果用户取消了,说明他不希望公开 email,这样就不应该强迫他公开。
@miclle @lgn21st @Rei @fei0456116 Email 现在已经按照 #10 楼 的思路实现了,注册表单默认选中公开 Email,老用户数据不公开,可在个人设置页面更改。