https://github.com/jhawthorn/discard#why-not-paranoia-or-acts_as_paranoid
跑个题,软删除的需求最好选择 discard,paranoia 侵入性太强了
因为你两台服务器都是 sidekiq 的 consumer,job 可能被被分配到任意一台执行
Agency.includes(:project).where("project.score > 60")
这个就是 gem 的 feature 吧
获取原始值可以试试
user.type_id_before_type_cast
RubyConf China 2019 最大赢家 —— 有钱派
录制及转压幸苦了
很实用,以前都是手动调用 i18n
性感姜军,在线卖票,不买即亏
期待
https://medium.com/alturasoluciones/how-to-set-up-rails-api-app-to-use-activeadmin-79b418df8aad
https://blog.heroku.com/a-rock-solid-modern-web-stack
放一个项目里没什么问题,就算你原来是个 api mode 的项目,也可以往里加 activeadmin
keynote 链接都是错的
RestClient::Request.execute(method: :get, url: 'http://example.com/resource',
timeout: 10, headers: {params: {foo: 'bar'}})
# ➔ GET http://example.com/resource?foo=bar
当年也是因为要用腾讯的 API 才知道 RestClient 还可以这么用的
炮神可以分享一下你的 PG 学习路线吗?
不如从门店拉几个中介从 0 入门吧
应该是机器人被屏蔽了
简历已发邮箱,期待回复
/health
会 timeout,说明此时该服务器的负载确实已经太高了。要么你的 timeout
太小了,要么就是触发创建新 container 条件不够“敏感”
生产环境使用 Sidekiq 的话可以创建一个长度为 1 的队列专门用来跑这类任务,这样不会影响到并行的其它任务。有这种需求直接在开发环境就用 Sidekiq 吧
这种情况应该更改的是监控的指标吧?比如说 x 分钟内 CPU、内存占用率之类的,通过这种指标来触发创建 container。health check 和 load monitoring 应该分开
没用过 mongoid,不过看你描述 criteria 好像是个查询规则对象?Sidekiq 最好不要用对象做参数,作者建议在用 ActiveRecord 时只传 ID,不要传查询结果,你这里用的 criteria 应该也可以只传构造这个 criteria 使用的参数,然后再 Job 执行时创建 criteria 吧?
为什么不用 to_json
呢?
刚刚看完 Slide,感谢分享
愿闻其详
他是说线下活动“干货很少,全是广告”吧