Ruby China
  • 社区
  • 招聘
  • Wiki
  • Gems
  • 注册
  • 登录
李华顺
@huacnlee
管理员
第 2 位会员 / 2011-10-28

[email protected]
长桥证券 (Longbridge)
成都
503 篇帖子 / 9084 条回帖
967 关注者
53 正在关注
105 收藏
打赏作者
GitHub Public Repos
  • autocorrect 1622

    A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuation...

  • rails-settings-cached 1121

    Global settings for your Rails application.

  • rucaptcha 702

    Captcha Gem for Rails, which generates captcha image by Rust.

  • zed-theme-macos-classic 167

    A macOS native style theme for Zed, let it same like native app in macOS.

  • color-lsp 57

    A document color language server.

  • zed-extension-action 40

    GitHub Action for automatically bump Zed Extensions version after a release.

  • zed-csv 25

    CSV support for Zed

  • gpui-workspace 16

    Dock layout UI component for GPUI, that extracted from Zed project.

  • autocorrect-action 12

    GitHub action for use AutoCorrect as lint

  • zed-autocorrect 10

    AutoCorrect for Zed

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 想不到浓眉大眼的 DHH 和 Jason Lee 也变心了 at 2026年08月14日

    Ruby、Rails 的思想对我影响非常深,这些思想直到现在,依然对我做各种事情发挥重要作用。

    时代变了,不用什么事情都想着用 Ruby 搞,Ruby 只有 Rails 是最好的,其他领域应该找更合适的工具。

    很多事情换一个思路来做,会获得更好的结果,Ruby、Rails 哲学依然可以在各个领域用起来的。


    然后再说 AI,今年初开始软件行业已经大变革,AI 已经进入我们的行业。这个时候应该拥抱这个变化,让 AI 参与进来。我们以前的思路在 AI 的加持下可以干更大的事情。因此不用守旧担心 AI 写的无法掌控,当年那些三方库你是如何掌控的?我们应该像的是如何利用 AI 来写出更复杂超越我们自身技术水平的代码。

    我不仅大规模用 Go、Rust、TypeScript (Bun),还大规模使用 AI,也不手写代码了。


    Ruby、Rails 以前的优势在 AI 时代已经没有那么明显和重要了;而以前的劣势(环境复杂、性能)在这个时代依然还在。

    换句话说,如果 AI 能帮我们用 Go、Rust 或其他语言开发出跟 Ruby、Rails 一样的东西,并且获得更容易分发的部署方式和更好的性能,那么还有什么理由选它?

  • gems.ruby-china.com SSL 证书失效了么? at 2026年07月21日

    见公告 https://ruby-china.org/topics/44619

  • https://gems.ruby-china.com/ 变茶壶了 at 2026年03月24日

    是由于最近流量异常,我为 CDN 增加了单日流量封顶限制。

    当触发这个条件的时候,CDN 把服务切换为关闭状态。最近一直在被刷,以前原本 CDN 里面存的钱可以用很久的,最近很快就消耗光了。

  • index.ruby-china.com/gems 的相关 gem 是不是有问题了,开始报 503 错了。 at 2025年10月13日

    临时修了一下,现在应该可以用了

  • index.ruby-china.com/gems 的相关 gem 是不是有问题了,开始报 503 错了。 at 2025年10月13日

    UpYun 的境外回源不通了,我得想想办法,有点麻烦

  • 执行 bundle install 报错提示 SSL 过期 at 2025年09月01日

    试试

    sudo apt install ca-certificates
    
  • Rails World 2024 Opening Keynote - David Heinemeier Hansson at 2024年09月28日

    DHH 的演讲真刺激

  • 这个是 RubyChina 官网做的静态镜像站还是个人扒站工具做的?https://hql123.github.io at 2024年09月05日

    这个是很多年前他们写手机客户端做的,居然一直在跑

  • ruby-china 的 gem 源签名过期了嘛 at 2024年08月06日

    好了,之前 QCloud 免费证书没自动续期了,我买了个 3 年的 SSL

    https://gems.ruby-china.com

  • SublimeText Web 开发在 2024 at 2024年06月18日

    这... 都第四代了,Sublime 这团队的设计品位依然如此差。

  • ruby china 为什么改不了名字?提示用户名已经被使用 at 2024年05月17日

    我查了一下,可能是历史问题导致,你有两个账号 id 都是 kastrcn

    • https://ruby-china.org/kastrcn
    • https://ruby-china.org/kastrcn-github (这个我刚改成了这个名字了)

    现在你可以修改 Name 了,如果有需要,可以处理一下 kastrcn 这个老账号

  • ruby china 为什么改不了名字?提示用户名已经被使用 at 2024年05月17日

    我看看,可能是你用户名有大写字母的问题

  • 安装 gem 时,为什么会有这么多的 http get ? 有什么好办法? at 2024年05月10日

    可以别管它,也不影响。

    @xinyifly 说的是对的,可能就是前面某个信息获取失败了,所以它把每个版本都拉了。但这些仅仅是一些比较小的描述问题。

  • 这个程序数据库有数据库分表的吗? at 2024年05月10日

    是网络问题,服务在境外 Cloudflare 的 CDN 上,你看到的可能是网络延迟

  • Ruby:极致的脚本语言 at 2024年04月29日

    可能是我那天批量处理,看走眼了

  • 编辑器的发展趋势? at 2024年03月14日

    用 Zed 现在很好用了

    https://zed.dev/

  • Ruby 有 VS Code 的 language server protocol 吗?类似 Rust 的 RA 一样的。 at 2023年10月17日

    连这都需要人扶?

    https://marketplace.visualstudio.com/items?itemName=Shopify.ruby-lsp

  • 请教一个 Ruby 语法问题 at 2023年10月12日

    简单,你别理这个好了,不是每个语法都要学会的,实际也用不到,别在这里费神,又不是搞语法研究。

  • Rails 7.1【发布】:Dockerfiles、BYO 身份验证、更多异步查询等! at 2023年10月09日

    已升级

  • 介绍我用 Go 开发的小工具:rename at 2023年09月21日

    这样:

    find . -type f -name "*.md" -exec bash -c 'mv "$0" "${0%.md}.backup"' {} \;
    

    这个是 Wrap 的 AI 给的建议:

  • 介绍我用 Go 开发的小工具:rename at 2023年09月18日

    感觉有点多余啊,既然这个工具都需要用 find 和 xargs 命令,那为啥不用 mv 命令来做这个批量改名动作?

    find /path/to/directory -type f -name "*.md" -exec mv {} {}.backup \;
    
  • 大家最近使用 Gems Ruby China 稳定吗? at 2023年09月18日

    参考我下面的回复:

    https://ruby-china.org/topics/43331#reply-379174

  • 镜像站速度哪家强?Ruby 的源到底有哪些可用? at 2023年09月18日

    Ruby China 的镜像,如果不考虑实时性,也可以快。

    早期的时候就是国内其他 RubyGems 镜像那样的,后面发现不行,刚发布的 Gem 要等很久,要手动更新 CDN 等等。

    于是就改了,让动态 API 请求直接以代理的方式回源到 rubygems.org 这样肯定实时,实际的 .gem 文件下载有国内 CDN 离线的缓存,那个肯定快的。你测试方法不对,只测试到了 API。受下载速度影响的主要是 .gem 文件,小的 1M,大的有几十 M。


    所以大家记住,Ruby China 的 Gems 镜像就两个功能:

    • 作为 RubyGem API 的代理,降低直连或其他代理容易被 DNS 污染问题(跟你开代理效果差不多),服务器对服务器,被墙影响概率低。
    • 那些可以离线缓存的文件如(.gem 文件)做国内的 CDN 离线加速,提高访问下载速度,99.9% 的情况,这些文件都是国内服务器的。

    此外,日常零成本维护,一般一年我都不用管它。

  • 大家最近使用 Gems Ruby China 稳定吗? at 2023年09月11日

  • 大家最近使用 Gems Ruby China 稳定吗? at 2023年09月11日

    上面截图速度哪里是正常的,Ruby China 的镜像节点是在香港的 CDN 上,这样可以做到实时的 rubygems.org 回源代理。

    实际 Gem 安装过程中,大部分文件是国内 CDN 速度很快的,只有动态页面速度要慢一些。

  • Ruby China Gems 镜像变更公告 at 2023年09月11日

    检查一下是不是本地网络问题。

    gems.ruby-china.com 是在腾讯云的香港 CDN 节点上的,没有独立服务器。

  • [非中介] 香港 DIY 优才/高才, 香港 IT 求职/面试咨询 at 2023年09月01日

    要不是看这头像是熟悉的,估计按下了删帖按钮。

    这标题看起来颇像广告、诈骗之类的。😂

  • 语法越复杂,越影响语言的发展 at 2023年08月17日

    &. 这个叫 optional chaining

    JavaScript 里面也有的是 ?.

  • 想给 homeland 添加一个发布话题 2 小时后禁止修改话题功能 at 2023年08月17日
    1. 在 app/models/topic.rb 里面新增一个 can_edit? 函数,判断条件自行实现。
    2. 在 HTML 对应编辑按钮处,根据这个函数 true or false 来决定是否展示。
    3. 在 app/controllers/topics_controller.rb 的 edit 和 update 函数内,增加 can_edit? 的判断。

    由于这个限制不需要那么的严谨,仅在 controller 里面限制即可,不需改 Model 里面的逻辑。

  • 1
  • 2
  • 3
  • …
  • 264
  • 265
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English