Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Ian
@Ian
会员
第 84450 位会员 / 2020-04-15

FRL.
广东 · 深圳
12 篇帖子 / 63 条回帖
10 关注者
0 正在关注
0 收藏
GitHub Public Repos
  • table_inspector 38

    A Rails gem to print the model schema in console

  • ancestry 1

    Organise ActiveRecord model into a tree structure

  • otorain 0

    Github profile

  • rails 0

    Ruby on Rails

  • ruby_llm 0

    A delightful Ruby way to work with AI. No configuration madness, no complex callbacks, no handler...

  • neovim-config 0

    My neovim config for Ruby On Rails web development

  • solid_queue 0

    Database-backed Active Job backend

  • polybar-themes 0

    A huge collection of polybar themes with different styles, colors and variants.

  • frl_interview_task 0

  • ruby-openai 0

    A fork from ruby-openai

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 【新手 Rubyist】聊聊大佬们是如何找到第一份 ruby 工作的 at 2024年10月22日

    18 年的时候,干了半年 PHP 跑路的我找不到几个好的下家了,看到有家外包公司招 PHP 说后期要转 Ruby,有点好奇。因为当时用的 Laravel,对 Laravel 的好感是写起来比 TP 优雅,听说过 Laravel 也是借鉴的 Rails,心想那可以一学,于是在一位大佬的指导下入了这个坑 :)

  • 尊嘟网络科技(深圳)有限公司招聘初/中级 Ruby On Rails 全栈工程师 15k ~ 20k at 2024年10月21日

    多谢 Rei 大捧场:)

  • 你们都用哪个 Linux 发行版? at 2024年03月07日

    manjaro i3,装 rails 没啥问题。你可以把错误贴出来看看

  • 腾讯发件箱配置错误求助:OpenSSL::SSL::SSLError (SSL_read: unexpected eof while reading) at 2024年02月04日

    可以试试看这里边的配置:https://mini-geek.com/posts/32 。有段时间没验证了,按理说是能用的。

  • 有什么办法可以熟悉 github actions 之类很多自动化工具包括 CI 的使用,在 github 协作的话用得到的那些。因为一个人的话不知道能加入谁 at 2024年01月02日

    也许 DHH 也逛 ruby china: Default to creating GitHub CI files。

    到时候 Rails 8 要加入一堆开箱即用的东西了(登陆鉴权代码的 Generator (待),安全检测的 Brakeman ,默认的 Rubocop 规则,自带的接口限流方案,默认的 Github Action 模板),吃螃蟹可以 rails new demo --main

  • Turbo 8 beta 版放出来了 at 2023年11月28日

    奇怪的比喻...差不多吧

  • Turbo 8 beta 版放出来了 at 2023年11月27日

    在现有的博客项目里边试了下,没啥问题。项目前端用的是 cssbundling(bootstrap) + jsbundling(esbuild) 的模式。

    这里说下引入所做的改动:

    在 layout/admin/application.html.erb 的 head 标签里边加两行代码:

    <%= turbo_refreshes_with method: :morph, scroll: :preserve %>
    <%= yield :head %>
    

    然后修改 Gemfile 里边 turbo 版本:

    # gem "turbo-rails"
    gem "turbo-rails", "~> 2.0.0.pre.beta.1"
    

    执行安装命令

    bundle i
    

    再修改 package.json 里边 turbo 版本(json 不能注释,这里注释方便理解):

    // "@hotwired/turbo-rails": "^7.1.3",
    "@hotwired/turbo-rails": "^8.0.0-beta.1",
    

    执行安装命令

    yarn install
    

    完事

    两行代码免费升级用户体验和开发体验 🚀 ,这很 Rails

  • 【翻译】Async Ruby(异步 Ruby) at 2023年10月12日

    这里说到 rails 的兼容性问题在 7.1 之后解决了

    https://socketry.github.io/async/guides/compatibility/index.html#rails

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

    其实就像 Rei 说的,应该用 Stimulus。Stimulus 的 target 也有 connected 钩子

  • Kamal 1.0 已发布 at 2023年09月20日

    国内一些 docker 镜像服务商也可以用。我用的阿里云的容器镜像服务,虽然免费版只提供三个免费的命名空间,但是好像每个命名空间下的仓库是没有限制的,也可以创建私有的仓库。

  • 再见啦,Ruby on Rails at 2023年09月15日

    https://twitter.com/37signals/status/1702345711084241035

  • 哈哈 at 2023年08月12日

    前段时间看到一篇防坑指南写得挺好的:How to avoid getting ripped off by a client

  • 理论上 ai 领域 py 能做到的 rb 也能做吗?我仿佛看到好多轮子等我们造! at 2023年06月17日

    我也还没有去深入地了解(逃,但是这里有篇文章介绍得还可以:https://nathankjer.com/introduction-to-langchain/,可以了解一下

  • 理论上 ai 领域 py 能做到的 rb 也能做吗?我仿佛看到好多轮子等我们造! at 2023年06月16日

    Ruby 还是有 LangChain 的包的:https://github.com/andreibondarev/langchainrb

  • 在 applicationcontrollers 中 include concerns 下的 module 时报错 at 2023年06月16日

    文件夹和命名空间没对上,在 concern 里边新建一个文件夹 one_test,再把这个文件放进去

  • error Command "build" not found at 2023年04月29日

    应该是 npm 版本太低的问题,低版本的 npm 生成的 package.json 里边没有 build,升级下 npm 再重新生成项目就有了

  • 发现有人尝试找服务器的漏洞怎么办? at 2023年04月07日

    可以在 nginx 的配置里边添加拦截规则,不想给访问直接都给返回 403,类似:

    server {
            #...
            server_name example.com;
    
            location ~ /\.git {
                    return 403;
            }
    
            # ...
    }
    
  • 记一次 Puma 配置导致的性能问题 at 2023年04月03日

    一般来说 puma 的线程数固定在 5 就够了。进程数可以根据实际情况设置,不一定总是等于 CPU 的超线程数,也有可能需要小于,进程数大多数情况下甚至可以设置到 1.25x ~ 1.5x 的超线程数。

    It’s frequently said that you shouldn’t have more child processes per server than CPUs. This is only partly true. It’s a good starting point, but actual CPU usage is the metric you should watch and optimize. In practice, most applications will probably settle at a process count that is 1.25-1.5x the number of available hyperthreads.

    On Heroku, use log-runtime-metrics to get a CPU load metric written to your logs. I would look at the 5 and 15 minute load averages - if they are consistently close to or higher than 1, you are maxing out CPU and need to reduce child process counts.

    关于 puma 的配置可以参考这篇文章: https://www.speedshop.co/2017/10/12/appserver.html。内容大概就是介绍了 puma 线程数和进程数的配置,还有如何开启 puma 的 cow 以节省进程内存占用,以及容器大小相关的配置。文章作者也是 puma 的维护者

  • 程序员创业是不是都爱做给程序员用的东西? at 2022年04月28日

    之前看的一本书《软件随想录》刚好有讲到这一点,作者是 Joel Spolsky,原本在微软工作,后来出来自己创业开了公司,这家公司现在比较知名的产品是 Stack Overflow,Stack Exchange 还有 Trello。原文是这样说的:

    那时,我的想法是,天啊,世界上有数不清的程序故障追踪软件,每个程序员都写过一个用来除错的小工具,为什么别人会来买我们的产品呢?有一件事我是知道的,那就是程序员在创业的时候,通常有一个坏习惯,认为其他人都是与他一样的人,有跟他一样的需求。所以程序员创业就会出现一个不健康的倾向,即喜欢出售编程工具。这就是为什么你会看到,世界上有那么多可怜兮兮的小公司专门兜售奇奇怪怪的源码生成工具、奇奇怪怪的错误捕获和通知工具、奇奇怪怪的除错工具、奇奇怪怪的代码分色显示编辑器、奇奇怪怪的 FTP 工具,嗯,以及故障追踪系统工具包。所有这一类的玩意,只有程序员才会喜欢。我才不要掉进这个陷阱呢!

    这段话的背景是:当时他自学 ASP 的时候,制作了一个软件故障追踪系统叫 FogBugz。他在自己的公司里边使用它,并逐步完善它。后来有朋友问他能不能复制一份给他们公司用。因为原本代码只是针对他自己的公司使用的,不具备通用性。于是他跟他的朋友说:他可以修改代码,让它在别的公司也能使用,但是要给他 5000 美元的劳务费。同样的事发生了几次之后,他就有了把 FogBugz 变成一个产品的想法。最后 FogBugz 成了那段时间他们公司主要盈利的产品。

  • 现在大家都在用什么软件做 Ruby on Rails 的 IDE? at 2022年04月11日

    rubymine + ideavim

  • [2022 年 3 月 22 日] Ruby Tuesday 线上聚会:如何找国外的远程工作? at 2022年03月23日

    thx ~

  • 关于 Rails+Postgresql 的 Array 字段问题 at 2022年03月18日

    或者用模型的钩子处理?

    class Article < ActiveRecord
      before_validation :convert_tag_ids_to_array, if: ->{ tag_ids.is_a?(String) && tag_ids.present?  }
    
    
      private 
    
      def convert_tag_ids_to_array
        self.tag_ids = tag_ids.split(",").compact.uniq.map(&:to_i)
      end
    end
    
  • 你们写程序是用 if 多,还是用 unless 多? at 2022年03月02日

    如果是 if !true 我会写成 unless true

    多个条件的话还是不要用 unless 的好,很容易看错,而且可读性太差。

  • 腾讯云的 k8s 集群 tke 开始收费了 at 2022年02月28日

    主要是想用 k8s,另外之前看这篇文章 https://www.zhouzhou.net/2021/11/ 说 serverless 还有些问题

  • 腾讯云的 k8s 集群 tke 开始收费了 at 2022年02月25日

    最后一根稻草

  • Ruby 开发人员流失严重 at 2022年01月14日

    热闹点也挺好的

  • 启用 chrome custom doh 打不开 ruby china at 2021年12月26日

    好吧

  • 启用 chrome custom doh 打不开 ruby china at 2021年12月26日

    ruby china 安卓客户端还是不行😂

  • Rails 7.0 正式版发布啦! at 2021年12月16日

    🎉

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