Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Eric-Guo
@ericguo
VIP
NO. 1665 / 2012-03-31

eric.guocz@gmail.com
天华建筑设计
上海
46 Topics / 1375 Replies
181 Followers
244 Following
74 Favorites
选Ruby是符合我爱钱爱金爱宝石气质的…
GitHub Public Repos
  • wechat 1327

    API, command and message handling for WeChat in Rails

  • wechat-starter 351

    WeChat web app with wx_pay in rails

  • tailwindcss-jit-stimulus 19

    A template with Rails 7.1, Shakapacker 7.2, TailwindCSS 3 and Stimulus 3.0

  • coreui4-rails-starter 12

    The CoreUI 4 Rails starter

  • pgac_demo 11

    Rails 7.2 Action Cable chat room using AnyCable as backend

  • product_hunt 5

    Demonstrate new Rails 5.1 feature: Assets on Yarn, System tests with Capybara and unified form_wi...

  • openproject 2

    OpenProject is the leading open source project management software.

  • dify-ruby-sdk 2

  • homeland 1

    :circus_tent: An open source forum/community system based on Rails, developed based on Ruby China.

  • openproject-proto_plugin 1

    Exemplary OpenProject plugin demonstrating different ways to extend OpenProject.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 希望各位前辈能给到我一些建议 at August 21, 2023

    既然你目前公司用 react,不妨就学好 react,而且 react 搞起来也能找到人问,next.js 也是全栈,也许更适合你。英语算法都是要长时间搞的,乘年轻早点弄,每天都有一点提升也很好。如果更想做全栈,Rails 的总投入学习小时数量应该是全栈里面最少的。

    当然,年轻的时候也要抓紧谈恋爱,尽量珍惜时间吧。

  • 秀出你心中的 ruby-favored vs no ruby-favored 的代码吧 我先抛个砖头 at August 21, 2023

    倾向于一行写掉,不过看字面意思我觉得最好还是写user.update_score,看起来更新分数这个动作,和 admin 没关系,不明白为啥 admin 就不能 update_score。

  • 招聘远程 React Ruby Rails at August 21, 2023

    不怕手撸 CSS

    我怕手撸 CSS,看来我不合适。

  • [分享] ast-grep:一个基于抽象语法树的代码搜索工具 at July 25, 2023

    搜了一下还看到了楼主的另外一篇,的确有难度。

  • [上海][8-19,20] RubyConf China 2023 售票开始 at July 01, 2023

    按照传统管的,还有茶歇。

  • [上海][8-19,20] RubyConf China 2023 售票开始 at June 18, 2023

    按你的逻辑,WWDC 是真的割韭菜,恰烂饭。

    我的观点是 Ruby 的确不行,一个中国大会的门票只能买到 400,相当失败,看看人家 WWDC,或者国内的 Rust 大会。。。

    等等。Rust 门票也只有 400?嗯。。那这门语言其实热度也挺虚的。。

  • 什么差异导致了 AI 领域选择了 py 而不是 rb? at June 18, 2023

    別的語言的 function 隨意可以接受兩個 function 作為參數,ruby 卻只能帶一個 block

    更正一下:ruby 函数可以带任意多个 proc(function 要转一下),但是只能接受一个匿名 proc(block)。

    另外 method 也不用转 object,也能直接调用,定义在 Kernel 下即可,如果要调用,在 Kernel 下的直接调用即可,不用传,如果不是,必然是带着 object 信息,所以。。

    没有仔细查语法,只是凭记忆写的,欢迎更正。

  • 理论上 ai 领域 py 能做到的 rb 也能做吗?我仿佛看到好多轮子等我们造! at June 18, 2023

    LangChain 不用了解了,因为 OpenAI 里面已经可以直接呼叫用户的函数了。。

  • GitHub 网站的代码是基于 Ruby on Rails 的;他们每周都升级到 Rails 的 main branch 最新的 commit,一直都用最新版的 Rails;真是艺高人胆大 at May 05, 2023

    都行吧,我主要把升级依赖当摸鱼手段。。

  • 现在只会搞 Web 还有前途吗? at May 01, 2023

    我觉得不创业的话,老板能挣到钱的话,或者他也不容易找不到你的替代的话,的确还是一个不错的做法。

  • AI 时代,面对繁杂的 API,学 rails 有捷径吗?个人比较偏爱通过做来学。 at May 01, 2023

    rails 的学习捷径当然就是不求甚解咯,用就完了,直到。。遇到。。你搞不定的问题。

    不过这种情况现在出现的很少的,网上资料一大把,SO 一问基本 98% 都能解决。

    你说剩下的 2% 咋办?那只能是没有捷径的深入理解代码了,也许让 GPT 4 读代码帮你解决也是个办法,只是目前还是 55 开,也不一定准。

  • [solved] rails 安装问题 Rails is not currently installed on this system(裸装,没用虚拟环境) at April 24, 2023

    我也用的 brew 装的 ruby,你需要:

    echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> /Users/yourname/.bash_profile
    
  • 写代码的时候不能专注怎么办? at April 22, 2023

    打开手机,看一眼这个月的信用卡账单?

  • 前后端分离是错,还是对? at April 22, 2023

    其实小程序,app(安卓/ios)这样的接口也应该分离,合在一起真心没啥好处,好多优化都不能做。也不灵活。

    多写点代码真的无所谓,但是改了一个小程序的接口,导致 app 挂了乐子却很大。

  • Stimulus 在使用 Webpack 和 ES build 的时候怎么做 lazyLoading? at April 22, 2023

    你需要使用 shakapacker (webpacker 的后续),这样才能用 webpack 5 的 chuck 方式分包方式打包。

    在需要的 html.erb 页面上引入需要的延迟加载组件。

    <% content_for :head do %>
      <%= append_stylesheet_pack_tag 'selectize' %>
      <%= append_javascript_pack_tag 'selectize' %>
    <% end %>
    

    app/javascript/packs/selectize.js

    import $ from 'jquery'
    global.$ = $
    global.jQuery = $
    import '@selectize/selectize/dist/js/selectize';
    require("lazy_controllers/selectizes");
    

    app/javascript/lazy_controllers/selectizes.js:

    import { Controller } from "@hotwired/stimulus"
    
    Stimulus.register("selectizes", class extends Controller {
      static targets = [ "select" ]
    
      connect() {
        $(this.selectTarget).selectize({
          plugins: ["remove_button"]
        });
      }
    
      disconnect() {
        const need_destroy = $(this.selectTarget)[0].selectize;
        if(need_destroy) {
          need_destroy.destroy();
        }
      }
    });
    

    具体模版

  • GitHub 网站的代码是基于 Ruby on Rails 的;他们每周都升级到 Rails 的 main branch 最新的 commit,一直都用最新版的 Rails;真是艺高人胆大 at April 22, 2023

    嗯,这篇,很少有系统一年不可以中断 5 分钟,chat GPT,微信,皆是如此。

  • 搞了一个专门用来学习 Ruby 和 Rails 的 GPT: RubyChat at April 22, 2023

    不用 pg vector,用 weaviate 的考量能谈谈吗?

  • [上海][2023 年 4 月 18 日] Ruby / Rails 线下聚会召集 at April 18, 2023

    下次下次,争取两个月后再办一次。

  • [上海][2023 年 4 月 18 日] Ruby / Rails 线下聚会召集 at April 18, 2023

    这次的参会人员合照:

  • [上海][2023 年 4 月 18 日] Ruby / Rails 线下聚会召集 at April 18, 2023

    可以啊!欢迎的,现在下班先吃饭。

  • [上海][2023 年 4 月 18 日] Ruby / Rails 线下聚会召集 at April 18, 2023

    好久不办了。。。

  • 新版 brew 装软件一律要下载一个很慢的文件,哎,没之前好用了,中国特色。。。 at April 09, 2023

    那个叫 API 模式,可以省本地的 repo,恢复之前的设置:

    export HOMEBREW_NO_INSTALL_FROM_API=1
    

    我个人还是喜欢之前的方式。

  • macOS 下正确安装 Ruby 3.2.2 + YJIT 步骤 at January 30, 2023

    brew install ruby 一句就够了啊。。

  • 最近打算 Java 转 Ruby 了 at January 30, 2023

    可能你跳过了 block 块语法?

  • YJIT 的提速好像也没 Windows 平台啥事。纯发个 Ruby 的牢骚。 at January 15, 2023

    @2gua 你在推上不是啥都写么。。。为啥签名是 Rubyist (而且拼写还没问题。。) ?

  • [上海][2022 年 11 月 8 日] Ruby / Rails 线下聚会召集 at November 09, 2022

    聊的忘了。。。

  • [上海][2022 年 11 月 8 日] Ruby / Rails 线下聚会召集 at November 09, 2022

    光顾聊天,也没给你多点介绍时间,实物做工不错。

  • 最新版本 Rails 7 生成项目报错 at October 29, 2022

    楼上说的都没错,不过你简单试试也许也行,装 C 盘,根目录,ruby31 文件夹。

  • Ruby on Rust - 用 Rust 编写 RubyGem Extension 提升 600% 的性能 at October 16, 2022

    不需要,因为我已经用上了 autocorrect 这个 gem,我 Linux 服务器端没装 Rust

  • 小提示里的网址域名好像无效的 at October 02, 2022

    https://homeland.ruby-china.org 现在变成这个网址了。

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