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

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

    [Closed] Source code of writings.io

  • alipay 732

    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 12

  • 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
  • 哪个 Gem 的哪个功能是你认为的适合进行源码学习的? at April 02, 2022

    虽然想回答楼主提问,但仔细想想我找不到合适的推荐。

    一般阅读源码出于这样的目的:

    1. 发现 bug 了,查找是上游问题还是自己问题。
    2. 自己实现一个功能遇到瓶颈,参考同类实现。
    3. 有几个类似的 gem,根据源码哪个实现比较优雅来选择。

    如果楼主没有遇到我同样的问题,推荐了也学不到什么。

  • 稍加改进 render partial ,复用 html 模板更方便了 at March 25, 2022

    其实我偏好的代码是这样:

    <div class="tab">
      <a href="#" class="tab__item tab__item--active">
        Tab Item
      </a>
      <a href="#" class="tab__item">
        Tab Item
      </a>
      <a href="#" class="tab__item">
        Tab Item
      </a>
    </div>
    

    如果是 tailwindcss 应该用 @apply 整合组件样式。

    如果不用 @apply,那就得用上某种组件库,例如后段的 viewcomponent,前端的 vue,react。这是解决一个问题又引入一个问题。我越来越觉得 tailwindcss 不是一个好模范。

  • 稍加改进 render partial ,复用 html 模板更方便了 at March 25, 2022

    已经看不懂了,相比起来 viewcomponent 还有文档。

  • 在 Fly.io 部署 Rails 应用 at March 22, 2022
    1. 只添加
    2. 只修改

    保留原来的内容。

  • check_box 不显示复选框 at March 21, 2022

    看 html 源码是什么。

  • 在 Fly.io 部署 Rails 应用 at March 21, 2022

    PG 也是 256 M 的,其他跟你说的一致。

  • 在 Fly.io 部署 Rails 应用 at March 20, 2022

    官方文档是基于 buildpack 的,并且没有说明怎么连接数据库,离真实情况还有一段距离。

  • 在使用 Rails 创建 API 框架时,开发模式总是报以下错误,总是某几个 controller 加载失败,有哪位大神知道这是什么情况,原生的怎么还没有 grape 稳定呢? at March 19, 2022

    拉踩无助于获得问题答案。

  • 微信的 webview 似乎并不支持 importmap at March 19, 2022

    不想死磕这个特性的可以用传统的 bundle 方式。

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 09, 2022

    这三人走了是好事,免得再影响别人。

    估计他们以后还会在 DHH 发生争议事件的时候出来酸一下,显得自己选择多么正确。

  • 用 CSS 实现深色主题 at March 09, 2022

    tailwind 的碎片 className 实现 dark mode 没有自己写的好用。

    对比一下,tailwind:

    <div class="bg-white dark:bg-slate-900 ..."></div>
    

    自己写:

    <div class="background"></div>
    

    如果要调整一下颜色,tailwind 的写法要改疯了。

    或者在 tailwind 增加自己的调色板:

    module.exports = {
      theme: {
        colors: {
          primary: 'var(--color-primary)'
        }
      }
    }
    

    那就和顶楼做法一样了。

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 07, 2022

    曾经有 Brendan Eich 被迫从 Mozilla 离职,还有 RMS 被迫辞去自由基金会主席(后来回归董事会),现在蔓延到 Rails 社区。

    不过好在目前只是某些小圈子的行为,大部分人都是觉得莫名其妙。

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 07, 2022

    取消文化(Cancel culture),是一种社群抵制行为,为网络时代的一种放逐形式,目的在于意图用举报某人或某节目的内容不符合自己认同的政治正确,发动舆论讨伐将其驱逐出其所属的社交圈或专业领域交流之线上活动、社群媒体或是现实中的活动,使之失去原有社会关系平台的公开支持(即“平台驱逐”)而无法继续存在,最终“被取消”(cancelled)。 https://zh.wikipedia.org/wiki/%E5%8F%96%E6%B6%88%E6%96%87%E5%8C%96

    这已经是美国一种现象了,怪不得 reddit 上很多人提到 cancel 这个词。

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 06, 2022

    可能 core team 会走几个。Rails 商标在 DHH 手里,我觉得对 DHH 有意见的人只能自己离开。

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 06, 2022

    我的一些看法:Rails 社区遇到了真正的危机 https://geeknote.net/Rei/posts/397

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 06, 2022

    DHH 的演讲最大价值是指出 Rails 未来的发展方向。其他核心贡献者也值得尊敬但没有同样的作用。不邀请 DHH 的 RailsConf 非常不明智。

  • RailsConf 违背 dhh 的意愿,没有邀请他做今年的 keynote at March 05, 2022

    "With you having been mostly offline the last year"

    这个理由感觉莫名其妙,有人知道这具体指什么吗?

  • 在 Hotwire Turbo 链接跳转时保持窗口滚动位置 at March 02, 2022

    好像是有滚动位置不正确的行为,但是不能稳定复现。

    顶楼内容没有用在 Ruby China。


    作为记录:

    • 从首页进入一个页面高度比较小的主题会导致滚动位置不正确,正常应该是在顶部。
  • 腾讯云的 k8s 集群 tke 开始收费了 at February 28, 2022

    我已经放弃 k8s 了,对开发人员太复杂,而且少量实例的情况下额外支出很多,比传统虚拟机方式还贵。

  • 两天入门 Rails 经历记录 at February 28, 2022

    两天进展很快了。实际用过 Rails 才知道什么叫生产力。

    PS:写日志推荐一个网站 https://geeknote.net/

  • ActionText 让人头大!(===== 已解决 =====) at February 17, 2022

    前面用了什么反向代理,是不是 protocol 没传递给 rails app。

  • ActionText 让人头大!(===== 已解决 =====) at February 16, 2022

    上面只配置了 test 和 development,staging 用的是什么环境?

  • 【请教贴】请问 ruby-china 是如何支持 http2 协议的? at February 16, 2022

    现在用了 cloudflare,浏览器发起的连接是 cloudflare 处理的。

    cloudflare 甚至用的是 h3

  • Rails 7 中使用 Docker 时需要在其中安装 NodeJs 吗? at February 10, 2022

    可以用 multi-stage 把构建过程分开,构建好之后把文件从 builder stage 拷贝到 production stage

    https://docs.docker.com/develop/develop-images/multistage-build/

    docker-compose 也支持指定需要构建到哪个 stage。

    https://docs.docker.com/compose/compose-file/compose-file-v3/#target

  • 在 Fly.io 部署 Rails 应用 at February 10, 2022

    信用卡验证一般是预扣一刀成功之后再取消,可以等下个账单日看是否实际扣款。

    我注册也是因为代理被标记高风险,邮件联系之后解除了。

  • 如何从 Webpacker 切换到 CSS/JS bundling at February 09, 2022

    如果接着顶楼的实现,可以放在 rake task 里面,yarn run 可以在后面加参数:

    desc "Build JavaScript"
    task :javascript => :install do
      system "yarn build:js --define:process.env.NODE_ENV=production"
    end
    
  • GitLab 的国内版本上线了?各位对此有何看法 at February 09, 2022

    联想到 V2 的一个帖子“看个 commit 都需要登录,Gitee 这是怎么了?”

    https://www.v2ex.com/t/832503

    多一些竞争是好事。希望 GitLab 能给国内带来一些工程师文化的氛围。

  • 在 Fly.io 部署 Rails 应用 at February 09, 2022

    我觉得这些首年折扣的才适合撸羊毛,因为我不只维护一个项目并且打算长期维护……不过怎样都好,价格列出来了可以根据自己需求判断。

    价格不是唯一因素,单独举 heroku 的例子是因为它太贵。

  • 如何从 Webpacker 切换到 CSS/JS bundling at February 09, 2022

    测了一下可以使用 process.env。

    源码:

    // test.js
    process.env.NODE_ENV
    

    编译:

    $ esbuild test.js
    "development";
    

    通过参数设置可以:

    $ esbuild test.js --define:process.env.NODE_ENV=production
    production;
    

    通过 Linux 方式设置环境变量不行:

    $ NODE_ENV=production esbuild test.js
    "development";
    

    所以可以在生产环境编译的时候加个 --define 参数。

    https://esbuild.github.io/api/#define

  • 在 Fly.io 部署 Rails 应用 at February 09, 2022

    每天带宽峰值时段的分布不一样的,高峰可能是低谷的几倍,如果需要以 T 为流量单位的话估计 2M 不够用。

    我不喜欢带宽计费因为开小了满足不了峰值,开大了又浪费。

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