Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
182 Topics / 9127 Replies
727 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 939

    [Closed] Source code of writings.io

  • alipay 731

    Unofficial alipay ruby gem

  • code_campo 291

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

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

    **no longer maintained**

  • asciidoctor-htmlbook 31

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

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 10

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 声网 ruby gem at May 16, 2025

    赞👍

  • ruby 开发工程师 15-30K/月加期权 at April 30, 2025

    公司名和工作地点?

  • 大家一般线上环境的 migration 在什么时候执行? at April 18, 2025

    默认 entrypoint 是带 -e 的,所以除了执行迁移的容器其他容器会启动失败。然后 kamal 会隔几秒重试启动,直到超过重试次数。容器启动后健康检查通过才会替换旧容器。

    如果有超长时间的迁移,可以关注维护模式这个新功能(未发布) https://github.com/basecamp/kamal/pull/1497

  • 大家一般线上环境的 migration 在什么时候执行? at April 17, 2025

    我没验证过,也许 entrypoint 里面失败不影响启动?

  • Docker 镜像拉不到大家怎么处理的 at April 17, 2025

    确认全局走梯子了没有?

  • 大家一般线上环境的 migration 在什么时候执行? at April 17, 2025

    migration 过程有数据库锁,不会重复执行。 https://github.com/rails/rails/pull/22122

  • 有朋友在国内服务器上通过 Kamal 成功部署 Rails 应用吗? at April 15, 2025

    我的 kamal 生产环境配置 https://geeknote.net/Rei/posts/3232

  • 有朋友在国内服务器上通过 Kamal 成功部署 Rails 应用吗? at April 11, 2025

    build 的时候失败可以把 build 服务器放在境外,然后 push 到境内的 register(例如 aliyun)。

    在境内 build 除了 docker 还有 deb,rubygem,npm 的问题,很麻烦。

  • 有朋友在国内服务器上通过 Kamal 成功部署 Rails 应用吗? at March 31, 2025

    我是自建 docker 镜像解决的 https://geeknote.net/Rei/posts/3214

  • 什么时候业务逻辑放在 concerns? at January 09, 2025

    37signals 喜欢用 concerns 而且玩得溜。

    我是只有公用逻辑才放 concerns。

  • 入门 blog 项目点击 destroy 没有反应没有窗口怎么解决? at January 09, 2025

    rails 6 -> 7 使用的 turbo 有变化,用的包不同,属性从 data-* 换成了 data-turbo-*。搜论坛可能会搜到旧的内容。

    不知道你看的是哪个版本教程。现在推荐看英文官方的教程 https://guides.rubyonrails.org/ ,目前版本是 8.0.1。要看中文的可以用翻译软件翻译全页。

  • 现在用 importmap + stimulus 这套技术栈有什么好用的组件库? at January 06, 2025

    application.js 打包到一起,某些库体积大又很少变的单独打包,例如 editor,chart。layout 里 include 几个 js 文件。

    其实 DHH 即使推 nobuild 也是把所有 js 预加载,可以用浏览器调试看 https://app.hey.com/sign_in ,所有 js 都用了 modulepreload。importmap 默认设置也是 preload。

    懒加载会导致交互延迟,体验不好。

  • homeland 源码中 list_actions.rb 中的 current_user 在哪里定义的? at January 06, 2025

    list_actions.rb 是个 module,被 include 到 topic_controller.rb 里面调用,调用环境是 topic_contorller。

  • 现在用 importmap + stimulus 这套技术栈有什么好用的组件库? at January 04, 2025

    我依赖好几个 npm 包,importmap 无法很好的支持,所以回到 esbuild 了。

  • 现在用 importmap + stimulus 这套技术栈有什么好用的组件库? at January 03, 2025

    把 stimulus 作为一个包装器,所有 js 库都可以包进去。

    stimulus-components 很多组件就是基于这个方法。

  • 使用 Kamal2 部署 rails 遇到问题 at December 23, 2024

    环境变量问题,需要在 config/deploy.yml 设置

    env:
      clear:
        DB_USER: app
      secret:
        - DB_PASSWORD
    

    这里设置了的环境变量才会 push 到远程服务器。

    反向代理问题,单机情况下 kamal_proxy 可以替代 nginx,去掉 nginx。

    kaml_proxy 不需要设置就可以满足 rails 需要。

  • install mysql2 报错,实在解决不了了 at December 18, 2024

    https://stackoverflow.com/questions/67840691/ld-library-not-found-for-lzstd-while-bundle-install-for-mysql2-gem-ruby-on-mac

    注意回答的版本号是旧的。

  • 不厌其烦的人工智能真的很有意义,是最有耐心的搭档 at December 13, 2024

    AI 也需要提问的智慧。我很乐意推荐不好好准备提问的人去问 AI。

  • Rails 8: The Demo at November 18, 2024

    主要是网络,好的网络体验大不相同。我有次调试 cloudflare 的边缘节点居然是连到英国,绕地球一圈。

  • Rails 8: The Demo at November 15, 2024

    看 @RaySong 有无兴趣搬运?

  • 在 development 模式下怎么关闭 active_job 日志写入到 development.log at November 12, 2024

    把图片塞到 job 的参数,小心 redis 内存不够用。

  • 在 development 模式下怎么关闭 active_job 日志写入到 development.log at November 12, 2024

    job 的参数是 data:image?不建议参数用太大的对象。把对象保存以后传 id。

  • Rails 8.0: No PaaS Required at November 11, 2024

    basecamp 是用独立的 db 做 cache db。用 db 的好处是缓存周期可以设很长。

  • 写作是另一回事... at November 11, 2024

    我现在写博客主要作为自己外部记忆,顺便给别人看看。

  • Rails 8.0: No PaaS Required at November 09, 2024

    是 Rails cache 的一个实现,类似的可以存 memcache,redis,solidcache 是存到数据库。

  • 三年后,仍在热爱 Ruby at November 08, 2024

    Rails 8 刚发布,回归好时机。

  • Rails 8.0: No PaaS Required at November 08, 2024

    Rails 8 的前端方案完善,简化部署配置,减少了依赖服务。要入门和回归的话这就是最好的版本。

  • 三年后,仍在热爱 Ruby at November 06, 2024

    Ruby 需要更多布道者👏

  • 求问 MAC M2 芯片 ruby on rails 连接 oracle 的办法 at November 04, 2024

    docker + devcontainer。

  • Rails 开发者应该拥抱 Web Component at October 29, 2024

    大企业前后端分离的,可以用在管理后台。

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