阿里云和腾讯云都有 hls 加密,可以看看
a 或 b 去掉,或者找不冲突的替代 gem.
a 和 b 都用了 protobuf 功能,它们本身会不会可以相互替代
按 fork 的思路可以是:
源码研究可以用 xmind 做思维导图,梳理文件结构和代码逻辑
gem 结构和 c ext 楼上都有回复了
ruby-pg 的核心在 c 语言扩展里(ext 目录),模仿它写一个 gem 确实是很有难度。所以同一楼疑问,确定老师不是让你用 ruby-pg 写个工具连接到华为的数据库吗?🤨
people.destroy
多少有点给自己加难度的感觉。如果在父类里边维护子类的关联关系处理,那就超出了父类职责范围,会增加维护 people model 的心智负担(难免有时候改代码会需要考虑对子类的影响,或者子类修改关联的时候还需要记得检查父类)。
用了 STI 让父类职责简单好点,只负责子类通用的关联、属性和行为逻辑。在考虑需要删除子类关系时,people.destroy
实际上就不是子类通用的行为了,因为每个子类的处理逻辑不同。所以最好是直接就完全避免 people.destroy
。
如果业务上真的就有 People 对应的业务需求实体,比如说 “我要删除这个人,不管他是什么身份”,那么考虑做一个单独的 DestroyPeople service 处理后期更好维护。
class People
alias old_destroy destroy
def destroy
return old_destroy if type.blank?
child = becomes(type.constantize)
child.destroy
end
end
可以试试
joins(:settings).where("users.attended_at + interval '1 minute' * settings.activation_duration > now()")
大概是这么个方向,用 sql 比较时间差
这排名逻辑下最近注册用户没法露脸,新用户要拼了命回复才有机会赶上老用户多年积累啊
感觉可以搞个本周活跃或者本月活跃
楼主高产
谁能描述下 top 100 的排序规则
create_action 来自 action-store https://github.com/rails-engine/action-store
现在好了
广州乐豆啊,专业可靠 https://www.beansmile.com/
includes().where
会用 left outer join, joins()
默认是 Inner join,这点是不一样的
启动慢估计是 cpu 性能不足或内存不够
100k 带宽能干啥,ruby china 这个页面的 vendors.chunk.js 都 170k 了~~
rails 初始化过程中 autoload 的 ApplicationHelper ,在改了文件触发 reload 之后的 ApplicationHelper 可能不一致,大概是这个问题
可能你需要个邀请码机制,用稀缺性来吸引新用户
什么内容都看不到,根本不想注册...
https://stackoverflow.com/questions/199665/ruby-soap-ssl-woes
require 'webrick/https'
可以试试这个
偏个题:ruby 1.8.7 2013 年就 EOL 了,这么老的版本楼主公司还不安排升级下,可能新版 ruby or gem 就没问题了~
小细节:C8-2 是 28
where 要分开
Client.where("client_address like binary(?)", "%#{email}%").where(del_flg: 0)
可以考虑命令行处理,通过 comm 工具获取两个文件不同的行:
comm -3 -2 <(sort file1) <(sort file2)
是 file1 有,file2 没有comm -3 -1 <(sort file1) <(sort file2)
是 file2 有,file1 没有The GitHub Copilot editor extension sends your comments and code to the GitHub Copilot service, which then uses OpenAI Codex to synthesize and suggest individual lines and whole functions.
如果我在 vscode 编辑一个带有密码的文件,不知道会不会被上传分析
看了下 homeland 只是做 image src 的替换,imageproxy 是支持 gif 的,所以估计是 imageproxy 配置问题