Ruby 2.7 — Enumerable#tally

2019-03-02
阅读 3 分钟
1.6k
圣诞节已经过去,2.6已经发布,现在是时候无情叫卖 2.7 版本的发布页面,这样我们就可以开始我们有趣的「关于即将推出的功能」的年度博客传统。

奇怪的 Ruby

2019-03-02
阅读 3 分钟
1.5k
最近我为 prettier 写了一个 Ruby 版本的插件 plugin for prettier,在过程中我发现 Ruby 语言中很多奇怪的地方(通过需要考虑 AST 的每个节点类型以及结构的每个变体),我发现一些有趣的事情,并在这里与你分享。

Crystal For Rubyists 简体中文

2019-02-11
阅读 1 分钟
1.8k
“给 Ruby 同学准备的 Crystal 入门教程”,这是一本非常值得 Crystal 新人入门的开源免费书籍,译者也是学习途中,内容不多一共 10 个章节,涵盖了这个新语言上手主要的几个方面,如果你是初学者非常建议阅读此书,当然如果你想进阶深入 Crystal 这里的内容就远远不够了,如果你想交流 Ruby China - Crystal 节点应该会是...

Run.rb - 在浏览器中运行 Ruby

2019-01-26
阅读 1 分钟
2.3k
Run.rb 由 WebAssembly 编译而成,在浏览器中执行 Ruby,作者计划下一步将支持 Ruby 标准库,后续还有 “代码片段” 分享功能,甚至于提供 JS 库让你可以引用其在自己的网站执行 Ruby 代码,可以小小期待一下哦。

Rails 6.0.0 beta1 发布

2019-01-19
阅读 2 分钟
3.1k
概要: 新增 Action Mailbox 用于邮件处理 新增 Action Text 以 Trix editor 为基础的富文本编辑器 多数据库支持 并行测试 默认使用 Webpacker 作为 JS 打包工具 Proper Action Cable testing、Action Cable JavaScript 用 ES6 重写 Rails 6.0 beta1 要求 Ruby 2.5.0 以上版本支持 预告 beta2 将迎来新的 Zeitwerk autol...

RubyGems 3.0.2 发布

2019-01-17
阅读 1 分钟
1.5k
如果您需要升级或降级,请按照 <如何升级/降级 RubyGems 说明> 进行操作。若要手动安装 RubyGems,请参阅 <下载> 页面。

如何在 Ruby 2.6 中开启 JIT?

2019-01-17
阅读 1 分钟
2.1k
在命令行或 $RUBYOPT 环境变量中指定 --jit 参数开启 JIT: {代码...}

Bundler 2.0 发布

2019-01-17
阅读 1 分钟
1.4k
Bundler 团队很高兴地宣布发布 Bundler 2.0 🎉! 这个版本的重点是删除已经达到其生命周期的 Ruby 和 RubyGems 版本的官方支持,以及其他一些小的突破性变化。 以下是 Bundler 2 的所有变动: 移除支持 Ruby < 2.3 移除支持 RubyGems < 3.0.0 默认更换源 github: 'some/repo' 开启 https 错误/警告现在将打印到 STD...

Rails 6.0 发布时间表

2019-01-17
阅读 1 分钟
1.6k
我们在实现 Rails 6.0 的愿景上取得了足够的进展,因此分享我们的发布时间表是有意义的。关键词是 “进取(Aspirational)”,我们觉得比 “发布(Release)” 更为重要。其实软件很少按时发布,我们有过很多理想发布日期,但总是会错过。但如果乐观主义不是开源乐趣的一部分,那么我们为了啥?

Ruby 2.6.0 发布

2019-01-17
阅读 3 分钟
1.8k
Ruby 2.6.0 正式版已经发布,引入了许多新功能和性能改进,最值得关注的有亮点: 新的 JIT 编译器 RubyVM::AbstractSyntaxTree 模块 JIT [实验] Ruby 2.6 引入了 JIT (Just-in-time) 编译器实现。 JIT 编译器旨在提高 Ruby 性能。与其他语言的普通 JIT 编译器不同,Ruby 的 JIT 编译器以一种独特的方式进行 JIT 编译,它...

Hello World!

2019-01-05
阅读 1 分钟
1.5k
有的人说 Ruby 是一门魔幻的语言,有的人说 Ruby 带来一种简单的方式,有人拿各种语言来作比较,可是真正喜欢 Ruby 的同志们深陷其中早已不能自拔,或许你也将会如此。