官网文档是这样:
space: a string that is put after a : pair delimiter (default: '')
没有说 ,
。
https://ruby-doc.org/stdlib-2.7.0/libdoc/json/rdoc/JSON.html#method-i-generate
逗号后面加空格没找到选项。
hash = { key: '中文' }
JSON.generate hash
# => {"key":"中文"}
JSON.generate hash, ascii_only: true
# => {"key":"\u4e2d\u6587"}
JSON.generate hash, ascii_only: true, space: ' '
# => {"key": "\u4e2d\u6587"}
先去掉 gsub(':', ': ').gsub(',', ', ')
看看 json string 有什么区别。
因为删帖导致回帖内容一并消失对回帖者不公平,所以有条规则有回帖的主题不能删除,但你可以编辑标题和顶楼内容。
测试覆盖不足。
给你参考一下
https://www.weibo.com/1948247017/IFy48BkFz
当然我不觉得楼主达到鼠绘的程度,不过如果全篇翻译整书,肯定影响出版社引进这本书的收益,basecamp 前两本书都翻译引进了的。
翻译之前要看内容是什么授权,没有 CC 之类的共享授权的都默认作者保留所有权,需要先获得授权,
楼主逐篇翻译这本书,有获得版权方授权吗?
首页载入倒不会在每个页面都出现,载入首页(或者任何一页)后,进入其它页面就是 ajax + 前端渲染了,比单纯服务端渲染快。然后 homeland 用了 rails 的 turbolinks 模拟 ajax + 前端渲染的效果,增加了换页的速度。
服务端渲染
github action 定时任务部署到 github pages 上,免费。
不知道呢,还在想。搞出这个库下次建项目就可以更快速搭建原型了。
这是更务实的选择。
文章里“微服务难民”链接里的沙雕视频挺搞笑的 😂
来源?
以前的公司内部分享听过同事分享 https://sonic-pi.net/ 的用法,用 Ruby 编乐谱,演示编出中国风和和风的曲子,挺有意思。
CI 得加 cache。
你可能只需要一个灵活的 action
一楼链接的含义是有回复的帖子不能删除。
after_action
几乎不用。
https://guides.rubygems.org/make-your-own-gem/
用这个目录结构放到 github 上,可以通过 github 地址引用,不需要发布到 rubygems。
都可以的,看需求。作为个人可以两种都学,作为团队看团队成员的构成。
这事黑话太多,看了几个帖子没看懂,感觉自己产生了代沟……
看了下 changelog,没看到那么大的 break change 啊,json 是用 Multiple file uploads 的时候才用到的。
是不是 mount_uploader
mount_uploaders
区别。
先指定原来版本试试。
开发的时候在本地跑 rails webpacker:install:vue
,会把 vue 依赖写进前端的依赖配置文件 package.json,并且在 webpack entry 里面 require 相关的库。
部署的时候跑 rails assets:precompile
,会根据 package.json 安装相关依赖,并且编译 webpack entry。
检查下哪步有问题。
webpacker:install:vue
是需要交互的命令,询问输入的适合卡住。
另外这个命令只需要在开发时跑一次,不需要在 deploy 的时候跑。
处理静态文件只需要 rails:assets_precompile
就行了。
已发。