Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
189 篇帖子 / 9169 条回帖
732 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 941

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • geeknote 34

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • YJIT 把 ActiveRecord 的速度提升了 1.37 倍 at 2021年09月29日

    关注合并的最新进展 https://bugs.ruby-lang.org/issues/18229

  • YJIT 把 ActiveRecord 的速度提升了 1.37 倍 at 2021年09月29日

    振奋的是 Shopify 组建了一个团队去开发 YJIT。

  • kafka(二) 消息的生产 at 2021年09月25日

    题外话:可以试试 GeekNote 的合集功能整理系列文章 https://geeknote.net/GeekNote/collections/27

  • Gemfile.lock 在不同系统下表现不一致怎么办? at 2021年09月23日

    nokogiri 安装的是预编译版,在 linux bundle 锁的是 linux 版,在 mac bundle 锁的是 mac 版。

    我没同时用这两个环境不知道怎么解决。如果用 docker 统一环境,我想应该配置 IDE 在 docker 里面执行 rspec。

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at 2021年09月18日

    https://ruby-china.org/topics/41699

    其实现在就可以用了。

  • Rails 7 前端方案前瞻 at 2021年09月18日

    厉害 👏 关键是能说服 DHH 合并 😂

  • Rails 7 前端方案前瞻 at 2021年09月18日

    可以跟 webpacker 一样通过额外的 gem 支持,例如 vite-ruby。进阶选项应该让开发者自己选择。

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at 2021年09月18日

    有的应用适合前后端分离有的适合全栈,Rails 需要为全栈应用开发提供一套合适的方案。

    PS: Rails 支持多数据库不就是添加一些配置? https://guides.rubyonrails.org/active_record_multiple_databases.html

  • include Singleton 和 class << self 有什么区别 at 2021年09月17日

    楼主混淆了类和实例。

    Singleton 用于限制一个类只能生成一个实例,需要使用 #instance 方法获取,得到的是实例。
    def self. 和 class << self 设置的是类方法。
    attr_accessor 设置的是实例变量。

  • include Singleton 和 class << self 有什么区别 at 2021年09月17日
    class CoderA
      include Singleton
    
      attr_accessor :worktime
    
      def initialize
        @worktime = 996
      end
    
      def work
        print "work at %d" % self.worktime
      end
    end
    
    CoderA.instance.work
    
  • Stimulus 元件 分享 at 2021年09月14日

    有很多值得学习的地方。

  • Ruby Web 框架 RPS 及内存占用 at 2021年09月14日

    Rails 增加一个 service 层就是新建一个文件夹那么容易。Rails 的底层就是 Rack,所以我很好奇有什么是 Rack 能做 Rails 不能做的。

    Rails 汇聚了大半个 Ruby 社区的智慧,因为一点点问题就自建框架在熟悉 Rails 的人看来只是因小失大,不过这也是个人自由了。

  • 尝鲜 Rails 7 的 esbuild,谈谈遇到的坑 at 2021年09月13日

    啊,被 dhh 修了🙁 https://github.com/rails/jsbundling-rails/commit/c7f8f8564436de9529250ef6bbd511568ca6339d

  • Ruby Web 框架 RPS 及内存占用 at 2021年09月13日

    我好奇这个分布式事务实现是在哪一层实施,需要框架层面支持?

  • 使用 MySQL 持久化数据时没有同步的问题 at 2021年09月13日

    这应该要确保数据库保存后才入队。入队之前数据库事务 commit 了没?

  • 尝鲜 Rails 7 的 esbuild,谈谈遇到的坑 at 2021年09月13日

    哎哟,发现 install 脚本的 gitignore 规则写错了,导致 .keep 文件被忽略了。晚上没人提我就去提个 pr。

    错误:

    /app/assets/builds
    !/app/assets/builds/.keep
    

    正确:

    /app/assets/builds/*
    !/app/assets/builds/.keep
    
  • Docker build 时遇到的 native extension 的问题 at 2021年09月13日

    我觉得就是 cpu 和内存太小,以前不用 docker 我也碰到过过 1 G 内存在编译 gem 的时候卡死。

    构建镜像的机器性能要好一点,生产环境资源少就不要放在生产环境编译了。编译好 push 到 registry,然后生产环境拉镜像。

  • 尝鲜 Rails 7 的 esbuild,谈谈遇到的坑 at 2021年09月13日

    builds 内容应该设置 gitignore,在 assets:precompile 之前编译。

  • 省钱之旅路漫漫,论我在阿里云 k8s 的一次实践 at 2021年09月11日

    云服务商推 k8s 的一个原因是赚钱吧,如果是买云主机,购买前得看着价格再三确认,如果是 k8s 改个配置就开了一堆计算单元,账单月底见。

    另外 k8s 那个复杂度并不适合开发人员管理,面向开发者理想环境的应该是 heroku 或者 DigitalOcean app platform 那样的。国内目前只看见 ucloud 的 cube 有点像,但是它如何更新镜像文档写得不清楚。

    投入 docker 我觉得是值得,解决了开发和生产环境依赖一致性和更新的问题。如果是部署在云主机,我相信很少人去更新系统依赖,除非不得已有安全漏洞。

    因为 k8s 又贵又难用,我目前一个应用是单机用 docker swarm 部署,装多几台加入 swarm 也很简单。

  • rescue 为什么不处理 SQLite3::SQLException 异常 at 2021年09月09日

    你看最后一个括号,那才是异常的类

  • rescue 为什么不处理 SQLite3::SQLException 异常 at 2021年09月09日

    你应该把异常的 message 和类搞混了,终端看到的 SQLite3::SQLException 是 message 的一部分。

    可以把完整错误栈信息贴上来看看。

  • 有没有可能基于 Ruby 封装一个自己的语言 at 2021年09月08日

    类似 https://github.com/Shopify/ess

    @jasl 有研究

  • erb 算是服务端渲染么? at 2021年09月08日

    是啊。

  • hotwire 开发者 github Commits count at 2021年09月08日

    Stimulus 发布了 3.0.0-beta1,从 commit 来看现在是 DHH 亲自管。最近也打了鸡血似的更新 Rails 的前端打包方案。

    https://github.com/hotwired/stimulus/releases/tag/v3.0.0-beta.1

    希望早点找到前端负责人,但要找到同样级别的不容易。

  • hotwire 开发者 github Commits count at 2021年09月08日

    双输,但只要 Basecamp 没倒闭,人还可以再招。

  • 怎么格式化 rack 的 @env at 2021年09月08日

    是要把 json 内容作为 response 输出吗?把上面的 JSON.dump 内容作为 body,conntent-type 设置为 application/json。

  • 怎么格式化 rack 的 @env at 2021年09月08日

    这一看大概是 Hash,里面有的值还是对象(非基本类型),要把它格式化为 json 是什么需求?

    硬要做的话:

    require 'json'
    
    JSON.dump @env
    
  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at 2021年09月08日

    例如 Github 和 Shopify?

  • rescue 为什么不处理 SQLite3::SQLException 异常 at 2021年09月08日

    看样子是 Sequel 捕获了 SQLite3 的异常,包裹在 Sequel::DatabaseError 里面再抛出,到用户代码这里能捕获的是 Sequel::DatabaseError。

  • 后端开发路线图 at 2021年09月08日

    这是特意把所有可选项列出来了,像 db 那里不需要一次学那么多 db。

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