tenderlove 既是 ruby commiter 又是 rails commiter the only person~
#3 楼 @linjunpop 这是为什么呢 我要做些什么才能让他 readability 呢
#10 楼 @tassandar 其实,我觉得吧 上面的几种方案都是可行的。而且用数据库的方案更灵活,比如要统计最近被访问最多的人这种需求的时候也很方便做。
做这种设计的时候也要综合考虑其他因素。
如果项目里没有用到 redis mongodb 什么的还是直接用 mysql。
好像有个原则叫“如无必要,勿增实体”,在这里郑重的 at 一下蜗牛同学.. @ywencn :-)
#7 楼 @tassandar 先不考虑缓存的方法 最原始的方法: user has many visitors
用户 A 来访用户 B -> 查询 B 的 visitors 数量,如果小于 10,插入一条记录到 visitors 表里面,或更新时间 如果等于 10,先删掉最后一条,再插入。
再简单一点,不用表,只用一个数组字段序列化到 user 表里面
#9 楼 @hhuai http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog ruby 的 commit 信息和代码注释也是英文的:https://github.com/ruby/ruby 你说的那个是 issue trace 系统。大部分讨论问题的都是日本人,他们相互交流用日语最方便。有不懂日语的人参加讨论人家也会用英文的:-)
migration 是一定用的...
乱了 乱了
发 spam 呀?
不要标题党哇...
怎么感觉格式还是很乱呀
我都是把 rvmrc 放到 gitignore 里..