本来 Mongoid 就有 includes 功能做类似的事情啊!
哦,自动的!
我感觉你需要的是覆盖 resourceable_type
的名称
class Asset < ActiveRecord::Base
belongs_to :attachable, polymorphic: true
def attachable_type=(class_name)
super(class_name.constantize.base_class.to_s)
end
end
立马体现了 cache.ruby-china.org 的效果!
另外,看了一下 Changelog 好多改动了,手机看了 10 分钟,进度条显示还有好长一段距离。
请!不!要!重!新!开!贴!否则封号!
已删除一楼
是在另外个 Gem 里面的
# Bucket 为私有读取请设置 true,默认 false,以便得到的 URL 是能带有 private 空间访问权限的逻辑
# config.aliyun_private_read = false
https://www.ruby-lang.org/en/downloads/mirrors/
进官方 Mirror List 了
Aliyun 上面是配置成 Public Read 的吗?
怎么用的,写详细点,看不明白
#22 楼 @ywjno 不要依赖别人,你这个可能是编译工具什么的没装好。和镜像无关,和 @andor_chen 那个工具无关。
如果你要查那个问题,请另外开贴,描述清楚
你那个提示是 build failed 啊
首先这个地址怎么来的!
有保 JSON API 给出指标数据,那就可以用 Telegraf 的 httpjson 插件直接收集到 InfluxDB 啦!
是的,这个 API 变了
Mongoid 是 Ruby 里面最好的 MongoDB ORM!
等吧,他们更新还是挺快的。
话说 Ruby China 换成 ActiveRecord + PostgreSQL 的其中一个原因就是为了尽快用 Rails 5 以及后续的最新版本。
本来 Rails 第一次启动的时候就是挺慢的,这个很正常,它需要预加载 N 多的库,计算 Assets 的 Digest 信息等。
此外 Unicorn 重启的机制是 Copy 一份新的进程列表出来,你 20 个,它重启的时候会变成 40 个,内存随着也增加了,如果你内存不足,那重启的过程必然缓慢,Unicorn 一直到新的 20 个进程完全启动成功以后,才会杀掉 Old 的 20 个进程。
以楼主的场景来看,我认为问题就在于 worker 太多了,重启的时候内存不够用,所以启动缓慢。