比较随机,看有没有人组织了。
Action 系和 core 系~
我们的愿望是能够在 ruby 圈子外形成一波影响力
之前是我个人顺带着积累,现在属于 @dao42 旗下,接下来的发展速度会比较快,会补上文档和测试方面的缺口。
def say(obj = self)
obj.to_s
end
期待你们的开源。 我们也一直在基于 Engine 的组件化方面做积极探索:https://github.com/work-design 希望可以交流交流。
申请加精
不过 404 Subscribe/notification 处理不到,在路由解析那里就抛出错了。
不过我这个 gem 里也对 404 做了专门处理。
if RailsLog.config.intercept_not_found
Rails.application.routes.append do
match '*path' => 'log/rails_log#not_found', via: :all
end
end
把所有的 404 都指向 一个 controller/action ,
上不了就换 DNS
从 3.2 的 custom 版本直接干到 6.0,让人感动,终于团结起来了~
这个不通用,只适合你本地环境
最大的难点是对 yml 文件的解析和写入,YAML 库的文档和接口都不太友好,为了整这个把 Psych 的源码翻了一遍。 除了备注和空行不支持,各种格式的 yml 格式都可以兼容了~
关于 engine 与 webpacker 的使用,我最近实践出了一个比较好的方案。https://ruby-china.org/topics/39025
目前 webpacker 最大的缺陷就是 不能像 assets pipeline 那样便捷使用 engine 里的 js/css 文件,官方给的方案也麻烦的很。
https://github.com/rails/webpacker/blob/master/docs/engines.md
用代码不全,而不依赖代码不全~
远程 + 工作 6 天,我觉得还是可以接受。 每年都来招人的成长型企业还是比较靠谱。
建议加上引用链接。
不得不说还是薄荷的招聘写的比较有水平~
webpacker 目前最大的问题 是 对于 engine 里的 assets 处理起来不方便,这方便有好的实践么?
降级按钮在页面最下面,找了半天。
我觉得没必要杠,并非都是套路,程序员水平确实是有高低不齐不是。作为一名常换工作的 ruby 程序员表示,基本都是可以争取到范围的中位数往上的。
ruby 3.0 x 3
https://github.com/ianstormtaylor/slate 认为 slate 才是心目中的完美的富文本编辑器
我调试的时候明确看了请求是不会重复提交之前的 xhr 的。
Sprockets
;本来我是写这个 gem 比彩程早的,后来准备上传到 gems 服务器,发现彩程已经先我一步了就改名为 qiniu_rails
了。
彩程毕竟是个公司,可能让人觉得更可信赖一些。我写的这个也依然在公司生产环境使用稳定。
方便的话,用我这个 gem
qiniu_rails 吧。支持的功能还是比较完善的,如果有发现 bug,我第一时间响应。
我也遇到了这个问题,七牛不支持 active_storage.js 默认的 patch method 直传是吧。
一开始我也是想改下 active_storage.js, 后来写了个回调自己处理的
https://github.com/qinmingyuan/qiniu_rails/blob/master/lib/assets/javascripts/qiniu_direct_upload.js
2 个月属于特别仓促了。不说别的,如果演讲者稍微负责一点,要准备一个不错的 topic 都耗时不止两个月。
Matz 人太好了,我觉得我们传递给他的信息有限,关于这次会议背景