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

[email protected]
天华建筑设计
上海
47 Topics / 1393 Replies
181 Followers
245 Following
75 Favorites
Codex PR & commit submitter, specialist on Rails and React.
GitHub Public Repos
  • wechat 1333

    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

  • pgac_demo 15

    Rails 7.2 Action Cable chat room using AnyCable as backend

  • coreui4-rails-starter 12

    The CoreUI 4 Rails starter

  • product_hunt 5

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

  • openproject 3

    OpenProject is the leading open source project management software.

  • ruby 1

    The Ruby Programming Language [mirror]

  • homeland 1

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

  • rails 1

    Ruby on Rails

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Rails 因為 mimemagic 炸了 at March 25, 2021

    所以我的理解是,在修复之前,如果用了 MimeMagic 0.3.6,那么就是违反了 GPL?除非开源并且 GPL 你的代码?

  • Ruby Gem 打包发布问题 at March 06, 2021

    gem content tests 先看一下安装上了没有。

  • Ruby 和 Java 的性能差距太大了 at March 05, 2021

    挺有趣的例子,我也知道 Ruby 慢,所以一般遇到瓶颈,必然还是要准备一下直接上 C 语言的,花了一小时,写了我的第一个 C 扩展 gem fibc。

    Fibc.fib_pure(4)  # processing time: 0.000034s
    Fibc.fib(4)       # processing time: 0.000030s
    Fibc.fib_pure(40) # processing time: 15.568888s
    Fibc.fib(40)      # processing time: 0.511246s
    
  • IRB 彩蛋 at February 05, 2021

    嗯,共有两种,如果不填 type,就随机。

    IRB.send :easter_egg, :logo
    IRB.send :easter_egg, :dancing
    
  • 各位同僚都用什么工具写 Rails? at January 31, 2021

    Sublime Text 4,我的配置,solargraph + tabnine 都用了。

  • [上海][2020年12月29日] Ruby 聚会召集 (同时支持远程) at December 29, 2020

    因为要和 React 对标,怎么能用 webpacker 呢?必须自己写啊!

  • [上海][2020年12月29日] Ruby 聚会召集 (同时支持远程) at December 29, 2020

    @dsh0416 我 evt 已经装好了,就等你指导怎么跑分了。

  • [上海][2020年12月29日] Ruby 聚会召集 (同时支持远程) at December 29, 2020

    你问 Rails 社区前端微服务怎么做,是认真的嘛。。

  • 尝试使用 cancancan,数据是存在什么地方的啊? at December 26, 2020

    其实我不喜欢 user->role->permission 这样的模型,因为根据过去经验,role 会爆炸,配置到后面也会超级麻烦,特别是如果用户可以有多个 role,一个 role 可以有多个权限,再来一个 role 可以嵌套 role 以后,你都不知道用户是怎么拿到这个权限的。。。

    不过我尝试过直接根据业务规则直接写控制权限逻辑后发现,有时候用户又需要一个用户能访问的某个权限的名单,所以我现在感觉,直接 user->permission 这样的数据模型其实最方便,扩展性也最好,也简单。嫌配置麻烦的话,写一段自动生成 user_permission 的代码就好了。

  • 尝试使用 cancancan,数据是存在什么地方的啊? at December 26, 2020

    rails 生态只看文档肯定是不行的,还要看代码,pundit 代码很干净,就一层 policy 抽象,scope/action 权限确认。

  • 一篇很详细的 Ruby 3.0 新特性介绍 at December 26, 2020

    总感觉这篇有洗稿的嫌疑。

  • 生活中的苹果 at December 25, 2020

    苹果啥都好,就是产品定价太贪婪太贵了。(当然,这点也可以说是我自己的错。)

  • 尝试使用 cancancan,数据是存在什么地方的啊? at December 25, 2020

    新项目其实建议用 pundit,更可控,user.admin? 一般都是 users 数据表里面又个 boolean 字段,叫 admin,?是 ruby 惯用法,返回 true/false 的方法或者属性(这个在 ruby 里面也不区分)。

  • Rails 6.1 正式发布了~! at December 14, 2020

    Rails 6.1 form_with 的默认行为变成 local 了,remote form 需要指定 local: false。 https://twitter.com/chloerei/status/1338048528006844417

    感觉这个有点坑。

  • [折腾向] 使用 systemd 来管理你的 Rails 应用 at December 03, 2020

    Capistrano 和 systemd 并不冲突,现在看来 Docker 和 capistrano 各有所长,小项目快发布,还是 capistrano 好。

  • 111 at November 12, 2020

    代码的可读性,可维护性,可重构性,快速查重能力,这些都被你们忽视?

    我一直不是很理解 Javaer 为啥那么喜欢说重构,快速查重。代码不是应该没有重的么。。。代码不是应该一次写对,不需要重构的么?Rails 就写了 2~3 行,为啥 Javaer 那么喜欢说可读性和可维护行?你写了 1000 行,有啥可读性,从头看到尾就是要花时间,就是要维护时间多,这不是常识么。。。

    说 Java 生产率高,Rails 写两行的速度难道还比不上 Java 写 100 行?就算你有了自动生成器(其实 15 年前我.NET 的 Code Smith 也玩的很转的),但代码 95% 的时间都是在被人读的呀!写的少才难好嘛?!

  • 111 at November 04, 2020

    java 生态圈的 scale out 能力更强,但会有初期的入门曲线陡峭的问题。

    老实说我第一次知道 Java 还有入门曲线陡峭的问题,毕竟我也看过 Think in Java 快 20 年了。。

    能腾出来 30% 的精力思考代码就已经是良心码农了,所以 IDE + JAVA 这一套更适合打工人。

    这句倒是没错,写的越多就越可能重写,打工人不要为难打工人,都有活,坑死一家公司是一家吧。。

  • 大家在 Rails 项目中使用 Docker 时,开发期间也会使用 Docker 吗? at October 09, 2020

    刚看到一篇文章,值得一读:https://blog.cloud66.com/rails-configuration-in-kubernetes/

  • 大家在 Rails 项目中使用 Docker 时,开发期间也会使用 Docker 吗? at October 07, 2020

    开发用 Docker 感觉没啥用,影响续航,本来可以在星巴克坐一下午,结果 2 小时就得走。。

  • 写了个 Ruby China 的 GraphQL API at September 22, 2020

    All problems in computer science can be solved by another level of indirection —— David Wheeler

  • 码农和资本的力量对比是几比几 at September 15, 2020

    其实人人都有资本,只是 90% 的人都拿资本买了房。

  • 码农和资本的力量对比是几比几 at September 14, 2020

    PUA 你说明对你有兴趣,难道你想国家像保护农民工一样,保护码农吗?

  • [上海][2020 年 9 月 8 日] Ruby/Rails 聚会召集 at September 09, 2020

    还有两个没出现在照片上,昨晚 JB 兑换码只有三个人要,最后黑白配胜者兑换了 goland,我觉得 JB 和 Ruby 都被黑了。。

  • [上海][2020 年 9 月 8 日] Ruby/Rails 聚会召集 at September 08, 2020

    不用了吧,那个咖啡馆其实也没多大。。

  • 谁能告诉我 Ruby 的独特之处在哪 at September 08, 2020

    Ruby 元编程能力还是比较独特的

  • 写了个 Ruby China 的 GraphQL API at September 04, 2020

    Fastify最近还上了播客。

  • 写了个 Ruby China 的 GraphQL API at September 02, 2020

    很有启发,厉害厉害!

  • &:func 这种用法的正式术语叫什么 at September 01, 2020

    &:func 这种用法叫:Conversion of other objects to procs

  • 2020 年了 Sinatra 最好的 Server 還是 Thin 嗎? at September 01, 2020

    我觉得既然用了那么 Fashion 的 Sinatra,不如再上个falcon?

  • 编程学习指北 at September 01, 2020

    太对了,补充一下,买 SICP,CSAPP 就可以了,三本高度太高了,现在显示器的大小也大了。

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