Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@qichunren
Admin
NO. 32 / 2011-11-04

free
上海
25 Topics / 482 Replies
30 Followers
25 Following
19 Favorites
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
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 求助:ActionCable 的 websocket 怎么样处理网络断开重联? at April 11, 2023

    找到问题源头了,https://github.com/rails/rails/issues/43835#issuecomment-1002288478 居然是 Safari 的原因。

    这个 PR 导致的问题 https://github.com/rails/rails/pull/44304

  • rails 或者说 web 端如何实现实时日志信息? at April 08, 2023

    Server-Sent Events

  • 发现有人尝试找服务器的漏洞怎么办? at April 06, 2023

    不用怕。就让它找呗,看它请求什么,喂一些迷惑的数据引导对方。😀

  • 反馈个页面 BUG at February 03, 2023

    这个在最新的提交里已经改好了,服务器上还没有更新

  • Rails 7 实战教程「新手小白入门」之《从零开发搜狗网站》 at January 28, 2023

    已解决

  • 【苏州】IPO A 股国资背景知名创始人企业平台,汽车电子、音频、云安全部门招聘若干嵌入式软件开发工程师,经验 1 年起 at November 25, 2022

    发帖这么随意吗?随手一发,也不看看实际排版格式?我帮你稍微调整了一下。

  • 为什么我的 rvm 上最新版本一直都是 2.6.0? at November 10, 2022

    使用 rbenv 吧,rvm 都没有人用了。

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

    报名 +1,明天我会带来一款好玩的 路由器 ,光影猫

  • Ruby 有协程吗? at October 10, 2022

    Ruby1.9 以后的线程是操作系统中真实的线程实体。

  • 推荐三个教小孩学编程的 App at September 16, 2022

    现阶段还是想使用拖跩的方式,不编写代码,主要是想培养一下编程的思维。

    Scratch 只是一个网页版吗?有 APP 可以安装到 iPad 中去吗?找了几个模仿的 APP,都做的不怎么样。

  • 请教在 docker 制作镜像预编译时 怎样不链接数据库 at September 16, 2022
    RUN bundle exec rails assets:precompile RAILS_ENV=production SECRET_KEY_BASE=fake
    
  • Towards Ruby 4 JIT / RubyKaigi 2022 at September 14, 2022

    这么霸气吗?期待

  • Rails 路由怎么匹配生成一个带有 "/"结尾的 的 URL? at September 11, 2022

    get "/:name", to: "hello#welcome", trailing_slash: true, as: :hello2 ,加了这个后,hello2_path(name: "Jim") 生成了 /Jim/ 这样的 URL,但是 /Jim 这个 URL 还是能匹配到,只能这样了。

  • Rails 路由怎么匹配生成一个带有 "/"结尾的 的 URL? at September 10, 2022

    这样还是不行的

  • turbo_stream 如何实现以前 ujs 的效果? at September 05, 2022

    使用 stimulus 配合。

    <turbo-stream action="append" target="messages">
      <template>
        <div id="message_1" data-controller="auto-hide" ><%= flash[:notice] %></div>
      </template>
    </turbo-stream>
    

    然后 stimulus:

    import { Controller } from "@hotwired/stimulus";
    
    export default class extends Controller {
    
      // Search used: data-controller="auto-hide"
    
      // Search used: data-auto-hide-delay-value=
      static values = {
        delay: { type: Number, default: 10000 },
      }
    
      connect() {
        setTimeout(() => {
          this.element.classList.add("animate__fadeOut");
          setTimeout(() => {
            this.element.remove();
          }, this.delayValue);
        }, 2500);
      }
    }
    
  • turbo_frame_tag 还不支持 table,那么诡异 at August 26, 2022

    可以不用 turbo-frame 标签包起来,直接在 tr 标签上直接使用 ID 可以解决。如对表格数据进行更新和删除:

    index.html.erb

    <tbody >            
    <%= render @users %>
    </tbody>
    

    _user.html.erb

    <tr  id="<%= dom_id(user) %>" >
    <td>....</td>
    <td>....</td>
    </tr>
    

    update.turbo_stream.erb

    <%= turbo_stream.replace @user do -%>
      <%= render @user -%>
    <% end -%>
    

    destroy.turbo_stream.erb

    <%= turbo_stream.remove @user %>
    
  • Rails 7 中 turbo_stream 的问题 at August 07, 2022

    我大概明白了。这个不是 Turbo 本身的原因,原因是由于 Turbo 使用了 内置的 Fetch API,它遵循的是 http 规范的。而 button_to 创建的是一个 http method 为 post 请求的表单请求。

    303 状态能保证总是采用 GET 请求的,而 302 重定向时不改变方法的

    所以解决办法是:想办法让登出方法返回 303 的状态码;或者使用 button_to。

    • https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302
    • https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/303
    • https://stackoverflow.com/questions/8138137/http-post-request-receives-a-302-should-the-redirect-request-be-a-get
  • 【已满员】[全职/远程办公/坐班/兼职] 北京/杭州招募 Ruby 中高级开发工程师。 at August 03, 2022

    要求这么高吗?10 年以上的老手都被无视了

  • 低代码是开发的未来吗?浅谈低代码平台 at July 27, 2022

    20 年前就有了 Delphi,那时 C/S 形式的各种桌面的 XX 信息管理软件都是用它做的。现在各种“低代码”又一个是 WEB 届的 Delphi?

  • Gitee 招聘 Ruby 开发工程师 at July 27, 2022

    最近的形势给我一种感觉,每当新招聘出来,接着又会有另一个招聘出来。感觉都不是新机会,而是存量在倒腾。

  • 想肉身翻墙或者远程开发~有什么法子么? at July 16, 2022

    想只是第一步,重要的是先干起来。

  • nil at June 17, 2022

    我感觉目前 ruby-china 论坛的 Feed 流做的不够好。应该改进一波,把喜欢交流的人们再次聚合在一起分享交流,大家有什么想法?

  • Rails 3.2 项目线上部署问题 at June 15, 2022

    你 Java 转过来的话,你要是愿意折腾,可以试试 jruby, 我很久以久搞过,把 rails 程序打包成一个 war 包,然后可以放在 tomcat 中运行。

  • 擅长前端(React/Vue/Angular)的同学会不会觉得 Hotwire 和 Turbo 那套东西有点复杂的可怕? at May 15, 2022

    我下一个判断,前端以后会随着浏览器原生技术的发展,API 会越来越丰富和完善,各种语义化的 HTML 标签会越来越好。像下拉菜单、弹出框等各种常用的控件以后都是会有的。随便举几个例子,比如说

    • 日期选择器 <input id="date" type="date"> 现在直接浏览器提供了,不需要额外的 JS 库了。
    • 表单验证现在也越来越完善了,甚至都自行定制验证消息了。

    像现在这些很多客户端 JS 的很多控件库,以后都没有人用了。有些 React 库,一个小小的控件文件,点进入一看,都上几百上千行代码了,我一点兴趣都没有。

  • 擅长前端(React/Vue/Angular)的同学会不会觉得 Hotwire 和 Turbo 那套东西有点复杂的可怕? at May 14, 2022

    反对前后端分离 https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/

  • Rails 项目里使用 React 的方式 at May 11, 2022

    前后端分离的方案在目前这个阶段我个人是真的不认同的,把所有的前端工程架在一个看起来不是那么面向未来的技术框架之上,我是不放心的。我觉得浏览器原生的技术标准才是未来。

  • 擅长前端(React/Vue/Angular)的同学会不会觉得 Hotwire 和 Turbo 那套东西有点复杂的可怕? at May 08, 2022

    正好相反,从实现原理上说,Hotwire 比 React / Vue / Augular 简单多了。

  • 杭州 机会待遇不错 Web 资深前端工程师 at April 21, 2022

    排版都没有搞好。参照一下招聘要求,https://ruby-china.org/topics/25579

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