我一开始也是想着用 append 的方案来避免重复发送内容,但是因为要显示后端渲染成 HTML 的 markdown,无奈改成用 update 了。
只 append markdown 给前端,然后在前端处理 markdown 渲染应该能够解决这个问题,不过当时时间有限,就没有进一步处理。
跟风发一个用 Turbo Stream 实现的流式更新 LLM 返回的消息的练手项目(其实是某不靠谱猎头机构的面试题,通过后发现目标职位根本不存在)。
https://github.com/coderliu/ai-meeting-digest
和 Rei 不同的是,我这个用了比较原始的 broadcast_action_to
感谢分享,这一点之前还真的没注意过,都是无脑 distinct: true
RubyMine 涨价前买了三年,今年到期后不打算续了。
VSCode + Ruby LSP 体验已经很不错了,最近开始尝试使用 Windsurf。
顶一下,这两年论坛里的远程岗位越来越少了,主贴提供一下薪资范围就更好了
首先 MD5 是摘要算法,不叫加密
好奇是什么原因导致的这个中文支持的问题
可怕是 master 分支又改回去了
感谢楼主的贴子让我一时兴起从 VSCode Remote + Virtualbox 虚拟机的方案切到了 WSL2 + RubyMine。
这个公司名用 Ruby on Rails 真的太合理了
目测最后查下来都和 ActionText 没关系
Cookpad?
能拿到 ID 应该是持久化成功了,save 时的 validation 应该是通过了,感觉 replica 同步延迟的可能性大一些
之前是在上海吧?这是开分矿了?
这 3 位知道自己"说了"这些话吗?说真的,这种做法太 low 了
白天在群里看到楼主的讨论,发现自己也不是太清楚这个细节,晚上 Google 搜到的下面的文章
https://medium.com/@leo_hetsch/demystifying-singleton-classes-in-ruby-caf3fa4c9d91
看完之后再看楼主这篇帖子,感觉理解得差不多了。
原来 open 在请求小文件的时候返回 StringIO 对象。。。这个特性我都没有找到对应的文档
这个坑我也踩过
@huacnlee 楼层数不太对
irb(main):001:0> 'map'.codepoints
=> [109, 97, 112]
DHH 又发了一篇文章,关了 Twitter 评论,转发里骂声一片
骚操作!学到了
高产似母猪
黑色键鼠在 iMac 出黑色的那年就有了
devise 在这块似乎有扩展模块,可以参考一下
三年前线下听了分享的路过。
感谢 Rei 的分享,我直到去年才开始用 Stimulus😂,很惭愧