# Wrap an Array object to make it paginatable
# ==== Options
# * <tt>:limit</tt> - limit
# * <tt>:offset</tt> - offset
# * <tt>:total_count</tt> - total_count
def self.paginate_array(array, options = {})
PaginatableArray.new array, options
end
https://github.com/amatsuda/kaminari/blob/master/lib/kaminari/models/array_extension.rb
ActiveRecord::Relation 是延迟查询,可以找找有什么方法立即执行
查 product 的时候 includes(:previews)
整页 cache 很少用,至少顶部有个用户导航是要变的
挺好的,小社区更活跃
DHH 也崇拜他阿
分享一个 attr_accessor 的技巧 http://ruby-china.org/topics/413
看 close 那一栏
0 open requests and 99 closed requests
无逻辑的话,phpMyAdmin 算了
再搭配 whenever,crontab 也用 ruby 写~
可能有些问题吧,可能插件有些问题吧,出错代码前后应该有问题吧……
(什么?回答得太模糊?但是从问题中我能抽取什么信息呢?)
ruby-china 把 html 存库里就不好改了……
#11 楼 @jhjguxin 这……不是只读查询的场合么,flash 是要放什么?
#12 楼 @zhangyuan 确实,我就不明白为啥一个页面非要做 N 件事,哈哈。相关文章,月排行,最新评论什么的我觉得根本不会有人去看。
Rails 3 的话,主体部分查询不写在 action 就不对了。现在查询都是延迟执行的,跟片段缓存不冲突。(Rails 2 没办法)
非主体部分的查询写 helper 我能接受,应用比较广的查询移到 model。
先考虑做什么,而不是用什么做什么
我分享了 CodeCampo 的开发过程和心得体会
PPT 放在这里 https://docs.google.com/presentation/d/1VMj4yqCQqjhJDKrD0Y9G5P5Sg4LRRLlq5d7E93eiMJM/edit
很支持做数学项目的那位同学。