users 去掉 sort,似乎这条排序导致用错了 index。
topics 查询没有内容比较奇怪,看日志是 scan 了很多目标的,我估计要加个多键的索引 { tags: 1, created_at: -1 }
。而且单 tag 的查询,应该用 { tag: 'tagName' } 更快。
感觉没有 index 啊,是不是忘了 create_index
db.users.getIndexes()
db.topics.getIndexes()
#20 楼 @Saito 我目前没有 gem 包或者 star 人数少的就直接下载放到 vendor 了。感觉很多包管理器都可以迁到 github release 了。马上有人提了 https://github.com/bower/bower/issues/584
现在索引是怎么样的?进 mongo 终端查询一条加 explain() 看看结果。 http://docs.mongodb.org/manual/reference/operator/explain/
看 action 里面,@post
怎么赋值。
我同意对方辩友的观点。Turbolinks 只是一个加速器,不能取代客户端框架。如果一个页面页内逻辑特别复杂,自然要用上客户端框架。但是对于已有的 Rails 应用,引入 Turbolniks 比用客户端重写要容易多了。
整理了一下,监控 3 个事件:
#1 楼 @larryzhao restore 的时候没有前置的 event
#6 楼 @ginchenorlee 正在读源码,发现之前理解错了。Turbolinks 后退的时候是不会执行 script 的。
data-turbolinks-eval=false
的意思是希望这段 script 只在直接访问的时候执行,Turbolinks.visit 访问的时候不执行。
楼主的问题要贴代码才能分析了。
#13 楼 @w_jie 新注册有一周发帖限制 http://ruby-china.org/topics/9650
你可以用这段时间挑战自己解决问题的能力
换模板语言主要是为了方便而不是速度,除非这个模板特别慢,缓存起来效果一样。
#4 楼 @hutuxiansheng 楼上已经给出关键词了,为什么不搜一搜?
靠,我等了很久以为图片没载入完全,就不能发源码吗?
外出取材,哈哈
#25 楼 @heimirror 罗技 M705
#6 楼 @ginchenorlee 我没读新的源码,看来要找时间再读一遍,这个标签我也是看这个贴才知道。事件绑定我也要做些实验。Turbolinks 要求开发者对 js 运行的生存周期有进一步的了解。
完成类似 Twitter 的站已经很碉堡了。