哈哈,又是一个没有需求的需求
自定义一个 kaminari templates 或 通过 js 把第一页链接里的锚点替换掉
这个意思?
<%= paginate @posts, params: { anchor: 'comments' } %>
#8 楼 @xiaoronglv 为什么要学汉语?!
必须支持!
#5 楼 @yangxing_star 杨总吉祥
Item.includes(:creator, :worker)
@u1370743666 对集合的操作,很难拆分条件。
只要 1 年以上的 Rails 经验
我个人喜欢拼接 json
,用 ES 测试方便。
PS:作者有另一个配合 Searchkick
的 统计界面:https://github.com/ankane/searchjoy Demo:http://searchjoy.herokuapp.com/
{
"query": {
"match_all": {}
},
"aggs": {
"by_created_at": {
"terms": {
"field": "created_at",
"format": "yyyy-MM-dd"
},
"aggs": {
"by_post_id": {
"top_hits": {
"sort": [
{
"post_id": {
"order": "desc"
}
}
],
"size": 1
}
}
}
}
}
}
....
Gemfile
Gemfile.lock
config.ru
....
require 'rubygems'
require 'bundler/setup'
Bundler.require(:default)
# ......
curl http://tengine.taobao.org/download/tengine-tengine-2.1.2_f.tar.gz >> ~/tengine-tengine-2.1.2_f.tar.gz &&\
tar zxvf tengine-tengine-2.1.2_f.tar.gz
curl https://github.com/openresty/headers-more-nginx-module/archive/v0.30.tar.gz >> ~/headers-more-nginx-module-0.30.tar.gz &&\
tar zxvf headers-more-nginx-module-0.30.tar.gz
rbenv sudo passenger-install-nginx-module \
--nginx-source-dir=$HOME/tengine-tengine-2.1.2_f \
--extra-configure-flags=' --prefix=/usr/local/nginx \
--sbin-path=/usr/local/sbin \
--user=$USER --group=$USER \
--with-ipv6 \
--with-http_v2_module \
--with-http_stub_status_module \
--conf-path=/etc/nginx/nginx.conf \
--http-log-path=/var/log/nginx/access.log \
--error-log-path=/var/log/nginx/error.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx/nginx.lock \
--add-module=$HOME/headers-more-nginx-module-0.30' \
--languages ruby --auto
很有才
確實有點醉人
👀源碼吧😅
Rails4 + Grape
Rails5
的潮流走,毕竟这个阵痛都得经历。PS:你对 Rails4 + Grape
熟吗?!
def trailing_zeroes(n) # 尾随零
num = n / 5
num == 0 ? 0 : num + trailing_zeroes(num)
end
num = (1..1000).reduce(&:*).to_s
num.size - num.reverse.to_i.to_s.size
# 或
num[/[0]*$/].size
@fisherboat 可以考虑考虑