Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@qichunren
管理员
第 32 位会员 / 2011-11-04

free
上海
25 篇帖子 / 482 条回帖
30 关注者
25 正在关注
19 收藏
Working at home, looking for a remote web-dev job.
GitHub Public Repos
  • double_sync 43

    Auto sync operation between chrome windows

  • qichunren.github.io 4

    my github page

  • docker-api 1

    A lightweight Ruby client for the Docker Remote API

  • rails-settings-cached 1

    This is imporved from rails-settings, added caching for all settings

  • ckb-explorer 1

    CKB Explorer

  • audit-log 1

    📑 Create audit logs into the database for user behaviors, including a web UI to query logs.

  • homeland 0

    :circus_tent: Open source discussion website.

  • v2ex-agent 0

  • full-stack-fastapi-tem... 0

    Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, ...

  • secretcat 0

    self hosted password manager

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 程序员创业是不是都爱做给程序员用的东西? at 2022年04月19日

    我记得很多年前有一个词叫降维打击?

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

    静下心来,把一个东西做到极致。GoRails,TailwindCSS 这些不都是面向程序员的产品吗?

  • 宿主机中的 nginx 怎么访问 docker 容器中的 public assets 文件? at 2022年04月17日

    你说的第 2 个方法有文档或者关键字吗?没有看明白是怎么配置的。谢谢~ @xinyifly

  • 宿主机中的 nginx 怎么访问 docker 容器中的 public assets 文件? at 2022年04月14日

    @Rei 好办法,👍 我先这样试试。以后再研究一下其它的。

  • 宿主机中的 nginx 怎么访问 docker 容器中的 public assets 文件? at 2022年04月14日

    你的意思是在 Rails 应用开启服务静态文件的功能,

    # Disable serving static files from the `/public` folder by default since
     # Apache or NGINX already handles this.
      config.public_file_server.enabled = true
    

    然后通过配置你提示的这个Reverse Proxy with Caching 来曲线解决问题?

  • 宿主机中的 nginx 怎么访问 docker 容器中的 public assets 文件? at 2022年04月14日

    之后在容器中从新编译静态文件到 public 目录,就能在宿主机看到文件了

    这样太麻烦了啊。有其它办法吗?

    怎么样让这个关系反过来呢?我挂载时宿主机故意不存在/data/public 这个目录都解决不了问题。

  • 宿主机中的 nginx 怎么访问 docker 容器中的 public assets 文件? at 2022年04月14日

    我在 docker-compose.yml 中配置了:

    volumes:
      - ./data/public:/home/app/ntwebsite/public
    

    docker-compose run app 后,然后发现主机中这个 data/public 目录是空的了。然后我在主机的 data/public 创建一个文件,通过 docker exec 进入到 container 中的 public 目录查看,发现有刚才创建的文件,public 目录中本来存在的文件都没有了。

  • 我的远程办公 ~ at 2022年04月11日

    自从上个月初上海这一波疫情的爆发,我已经封闭在家远程办公了一个月。就这样被动切换到远程办公的模式了。在此记录一下我的感想。

    在隔离的一开始团队似乎还不适应这样的一个变化。经常有电话打过来,团队其他成员的活动也不透明。几天后大家都慢慢适应了,从微信交流切换到了 Slack,也主动沟通起来。现在感觉慢慢地进入了正常的模式了。比起到公司上班,时间更灵活了,更有效率了。

    我感觉远程办公一个很重要的点就是解决信任问题。让大家知道你在做什么,要做什么。这样团队成员都这样做,整体向前进,就是一个可以看到进展变化的团队。

    现在也不知道要封到什么时候,到时候又要每天固定的上班,估计又不适应了。

  • 哪个 Gem 的哪个功能是你认为的适合进行源码学习的? at 2022年04月02日

    GEM 那么多,这个不好推荐吧。主要看你是是想达成什么目标,带着目的和问题去看,会更有针对性。搞 Rails 的话,看看它 相关的 GEM

    另外我准备看看这个 https://github.com/dry-rb,感觉蛮有意思的。

  • 我的远程办公 ~ at 2022年03月31日

    👏 是我正在努力的方向

  • 北美全中文、最全面的中餐外卖应用——Chowbus 中国研发中心招聘 Ruby/Go 后端工程师 at 2022年03月29日

    能否远程?

  • Roda at 2022年03月26日

    还是 Rails 香。

  • 如何取复选框 check_box_tag 的值 at 2022年03月25日

    你说的不对哦,对于 find 方法,如果传入一个 id 数组参数,不管怎么样返回的结果都是一个数组或者 ActiveRecord::RecordNotFound

  • 如何取复选框 check_box_tag 的值 at 2022年03月25日

    因为 tiku = Tiku.find(params[:integrity_checkbox]) 的结果是一个数组,而你想要的表记录的属性timu是对应到数组中的元素上。

  • 如何取复选框 check_box_tag 的值 at 2022年03月25日

    哦,不是无法选了,只是 lable id 没有对应上,再改一下,这样:

    <% Tiku.all.each do |tiku| %>
        <tr>
            <td><%= label_tag("integrity_checkbox[#{tiku.id}]") do %>
                <%= check_box_tag("integrity_checkbox[]", tiku.id, false, id: "integrity_checkbox_#{tiku.id}") %>
                <%= content_tag("span", "#{tiku.timu}") %>
            <% end %>
           </td>
        </tr>
    <% end %>
    
  • 分享一个自己开发的产品,微信小程序 - 轻航,目前已上线稳定运行 1 年多。 at 2022年03月25日

    PHP 来了

  • 如何取复选框 check_box_tag 的值 at 2022年03月25日

    这样就可以了:

    <% Tiku.all.each do |tiku| %>
        <tr>
            <td><%= label_tag("integrity_checkbox[#{tiku.id}]") do %>
                <%= check_box_tag("integrity_checkbox[]", tiku.id, false) %>
                <%= content_tag("span", "#{tiku.timu}") %>
            <% end %>
           </td>
        </tr>
    <% end %>
    
  • 稍加改进 render partial ,复用 html 模板更方便了 at 2022年03月25日

    @v2up @Rei viewcomponent 多少文件,多少代码呢?我只是想加强一下 erb partial 里的 yield 分块占位这个基本的固定需求,用不着再加一个轮子啊。我稍微简化了一下文中的示例代码。

  • 首期 Ruby 架构师培训结业以及我的一些感受 at 2022年02月21日

    希望你分享一下你是怎么样把一个东西讲清楚让新手搞明白的。

  • hotwired 中 turbo frame 的请求仍然渲染 layout,这是一个 Bug 吗? at 2022年02月14日

    这个不算 BUG.

    这个讨论里已经说明白了。虽然 hotwired-rails 这个 gem 预先设置了 layout -> { false if turbo_frame_request? }, 但是你自己使用了 layout 方法覆盖了它的行为。所以你改一下应该就可以了:

    class TestController < ApplicationController
      layout -> { turbo_frame_request? ? false : "custom" }
    end
    
  • Ruby 开发人员流失严重 at 2022年01月12日

    Top 100 感觉没有太多作用,搞一个月度,年度 Top 什么的,吸引一点新鲜血液。

  • 可能是国内最性感的开发者社区诚邀内测,来为你心爱的作品建立一个社区吧! at 2021年12月16日

    配色很难受

  • github 开源了一个新的 mysql 驱动 at 2021年12月16日

    看来 github 还在用 mysql 啊

  • null at 2021年12月01日

    装虚拟机使劲造吧

  • 发现一个奇怪的 case:全局变量中的对象 class 竟然不相等 at 2021年11月25日

    不推荐使用全局变量,你使用全局变量最终是要实现什么样的需求?不用全局变量也应该可以实现的。

  • 发现一个奇怪的 case:全局变量中的对象 class 竟然不相等 at 2021年11月25日

    我找到原因了。我首先是去 github 上翻找 ISSUE,找到了 2012 年的这个, 原因在于 development 模式下,app 目录下的代码会重新加载。

    有两种方法可以说明这个问题:

    1. 在 production 模式,测试结果是预期的: bundle exec rails s -e production
    2. 将 clazz 的文件从 app/models 目录中移动到 lib 目录,然后在 initializer 中手动 require 一下:require File.expand_path("../../../lib/clazz.rb", __FILE__),测试结果是预期的。
  • 发现一个奇怪的 case:全局变量中的对象 class 竟然不相等 at 2021年11月25日

    我测试了你提供的项目,发现的确有这个问题。原因待查。我用 is_a?也是有问题。

  • 发现一个奇怪的 case:全局变量中的对象 class 竟然不相等 at 2021年11月24日

    提供一个最小的可重现的项目,让大伙看看具体是怎么回事吧。

  • null at 2021年11月19日

    我这段时间也在折腾,将 几个 Rails 4、5 时候的项目都升级到 Rails 最新的版本了,由于写了测试,升级起来还是挺方便安全的,就是对比,然后替换文件。整体来说,值得升级。

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