可以考虑采用 XMPP+BOSH,然后你就可以做成一个 IM 了,像 QQ 桌面+WebQQ,简单的加入到任何一个有用户系统的应用很容易;之所以要建议你采用现成的协议,是因为 IM 的 presence 比较难弄好。
题外话:新浪微博和人人的架构我不是太清楚,但是我可以肯定都是采用的 XMPP。
#6 楼 @benzhang 试试这个https://gist.github.com/3697340 样式定制一下,IE 上很好用。
@Tony612 photo 如果是属于组织的话,那么他的 author 就会有意义;
那个 belongs_to :cover 有点不合逻辑吧。。
我也这么认为,所以我有考虑了将 belongs_to :cover 都去掉,我直接更新 cover_id 的想法。
@Rei 谢谢你的回复;
Photo 不要这个has_one:album
的话,当我要删除某张已经作为封面的照片会比较麻烦一点,是可以考虑去掉;
不过我还是觉得有些别扭,因为我甚至考虑了将belongs_to :cover
都去掉,我直接更新 cover_id
类名是什么关联名就是什么 因为我觉得的 album.person 怪怪的,album.author 我更能理解一些。