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

[email protected]
深圳
182 篇帖子 / 9127 条回帖
727 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
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
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 构建时下载 importmap 资源的方法 at 2023年11月08日

    可以,文档有 https://github.com/rails/importmap-rails/tree/main#selectively-importing-modules

  • Rails 构建时下载 importmap 资源的方法 at 2023年11月07日

    我有个文件(emoji data)高达 418 k……

    构建机放境外解决大部分网络问题。

  • 使用 Kamal 部署 Rails7 项目,提示数据库域名无法解析 at 2023年11月07日

    可以通过内网 ip 啊,把虚拟机放在 VPC 里。

    你如果指 docker 的 service,那是 docker 自己维护的虚拟内网。如果跨主机用 docker 的网络,就等于要用 docker swarm 了。

  • 使用 Kamal 部署 Rails7 项目,提示数据库域名无法解析 at 2023年11月06日

    Host IP。kamal 没有用 docker 的虚拟子网(无法跨主机)。

  • null at 2023年11月05日

    turbo 不是为了去 js 化,而是把精力用去真正需要 js 的地方。

    js 是 DHH 最喜欢的第二语言。

  • 使用 Kamal 部署 Rails7 项目,提示数据库域名无法解析 at 2023年11月05日

    用 IP。

  • 把程序部署到链上才是未来。所以大家都懒得写 ror 了? at 2023年11月05日

    下次再发这种只有标题没有内容的就移到 nopoint 了。

  • 如何在 application.js 中使用 Rails 的配置变量信息 at 2023年11月04日

    不涉及密钥的配置可以输出到自定义的 <meta> 标签,然后用 js 在前端读。

  • Array.new 初始化的一点点奇怪的地方 at 2023年10月22日

    Note that the second argument populates the array with references to the same object.

    第二个参数传的是引用,意味着第一层数组的每一项都指向同一个 array 对象。

  • 前端根本不需要构建!“技术邪教”Ruby on Rails 之父再出激进言论! at 2023年10月21日

    可以混用,一部分打包一部分不打包。如果有洁癖想要完全不打包,就把编辑器独立一个项目打包,就好像 trix editor。

  • Thread.current 是否保证对一个响应可用且私有吗? at 2023年10月18日

    取决于 app server 实现,如果是 puma,我没仔细研究,但我看到了线程池,按我理解是复用的。

  • Thread.current 是否保证对一个响应可用且私有吗? at 2023年10月17日

    访问结束后 current 清理了吗?没清理这个 thread 处理的下一个请求就能访问。

    Rails 提供了 Current Attributes 可以帮忙每个请求之后清理值。

    https://api.rubyonrails.org/classes/ActiveSupport/CurrentAttributes.html

  • Rails 升级到 7.1.1 之后,尝试升级 Rack 到 3.0,很多 ruotes 直接 404 at 2023年10月15日

    没有。

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

    第一次见这样写的,如果让我 code review 会驳回,写得简单点。

  • 2023 年,Rails 还有什么比 Django 显著更强的地方吗? at 2023年10月06日

    我没有用过 Django,单从文档看,Django 对前端技术不持立场,开发者根据自己的情况选择前端技术;而 Rails 创始人 DHH 强烈推荐全栈开发,默认包括一个叫 hotwire 的从网页到移动端的前端框架,当然如果不想用 hotwire 也可以选择集成其他“主流”的前端技术。

    Rails 7.1 发布 Hacker News 上有一些多框架使用者的评论,可以看一下 https://news.ycombinator.com/item?id=37787130

  • 朋友们,你们觉得 Ruby on Rails 2023 年还有开发效率的优势吗 at 2023年10月02日

    选择无聊的技术 https://boringtechnology.club/

  • 菜鸡的单词卡片 at 2023年10月01日

    应该部署一个 demo。

  • 朋友们,你们觉得 Ruby on Rails 2023 年还有开发效率的优势吗 at 2023年09月29日

    我觉得 Ruby on Rails 的开发效率优势来源于:

    1. Ruby 语言的表现力
    2. Rails 的全栈开发体验
    3. 成熟的 Ruby gems

    ORM 只是 Rails 其中一个优势,且不说我不觉得其他语言的 ORM 追上了 Rails,Rails 还有很多优于其他框架的地方。

    例如 Turbo Stream Broadcast 是一个杀手锏功能,让我非常容易开发即时更新的功能。要实现这个功能必须整合数据库、消息队列、前后端通信、前端更新这整个技术栈。少数全栈框架,例如 laravel、Phoenix 也有类似的功能。

    过去几年前后端分离盛行,能体会全栈开发效率的人变少了。现在 next.js,remix 等框架又开始往全栈方向回摆,因为有些功能就是全栈更有效率。目前这种技术回摆导致了一些混乱,不断有人抱怨 RSC 难以理解。

    我很庆幸 Rails 是一个成熟的全栈框架,让我远离这些混乱,只需专心开发应用。所以是的,我认为 Rails 在 2023 年仍然有效率优势。

  • 无法监听到 turbo:render 事件 at 2023年09月25日

    我补充一点为什么应该用 stimulus。

    Turob 环境下 document.addEventListener 是全局的,去到别的页面这个监听器依然存在(除非再实现解绑逻辑),然后每次 stream render 都要判断有没有需要处理的内容存在。

    而 stimulus 是让元素成为自行管理的组件,要优于事件绑定。

  • 无法监听到 turbo:render 事件 at 2023年09月24日

    turbo:render 也许对应 turbo visit 和 cache render,不包括 stream render。

  • 无法监听到 turbo:render 事件 at 2023年09月24日

    当一个元素出现在页面时执行某操作,更适合用 sitmulus。

  • 三五个人是否可以开始搞一家类似 fly.io 或 koyeb.com 这样的公司 at 2023年09月09日

    需要扎实的运维开发,能讲好增长故事拉来投资,还要能稳定服务提供信心。我觉得是非常难的,但说不定有人可以做到。

  • 想请教一下,大家是怎么开发 Ruby 的呢 at 2023年09月07日

    文件同步慢可以用 docker sync 这个工具 https://github.com/EugenMayer/docker-sync

    我是买了 M2 版 Macbook Pro 后性能提升解决了这个问题……

  • 类变量与实例变量中遇到的问题 at 2023年08月29日

    Config 往上找祖先,找到 self.instance 方法,然后执行方法的上下文是 Config,@single 属于 Config。

  • 使用 rvm 安装 ruby 遇到 openssl 的问题 at 2023年08月23日

    我还在用 2015 款的时候是有升级就升的。我的开发环境都放在 docker 里所以系统影响不大。


    但如果你的开发环境是在原生环境要注意会不会一大堆东西不兼容。

  • 使用 rvm 安装 ruby 遇到 openssl 的问题 at 2023年08月23日

    老项目用容器或者虚拟机搭建和线上一样的环境。

  • 不想用 mac 了,有什么别的笔记本推荐吗 at 2023年08月15日

    新的 Macbook。我从 2015 款换到 M2 版 pro 14,起飞一样。

  • IMGkit 根据 html 生成的图片为什么是一片空白的 at 2023年08月14日

    应该是系统没有安装中文字体

  • 求 Ruby 的签名算法----国密 Sm3WithSm2 at 2023年07月29日

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

  • 用 docker 搭建的 rails 开发环境,宿主机访问网页特别慢 at 2023年07月25日

    贴日志。

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