Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
JustQyx
@hz_qiuyuanxin
VIP
NO. 2099 / 2012-05-06

[email protected]
DJI
深圳
22 Topics / 614 Replies
12 Followers
46 Following
195 Favorites
教育的目的,不是培养人们适应传统的世界,不是着眼于实用性的知识和技能,而要去唤醒学生的力量,培养他们自我学习的主动性,抽象的归纳力和理解力,以便使他们在目前无法预料的种种未来局势中,自我做出有意义的选择
Reward
GitHub Public Repos
  • affirm-ruby 1

    Ruby client library for integrating with Affirm financing payments

  • elasticsearch-with-ik 1

    Just some packages, not a project

  • gfwlist 1

    The one and only one gfwlist here

  • aliyun-oss-ruby-sdk 0

    Aliyun OSS SDK for Ruby

  • pdf_handler 0

    Replace text in pdf

  • ruby_torna_sdk 0

  • RSSHub 0

    🍰 Everything is RSSible

  • justqyx.github.io 0

  • node-torna-sdk 0

  • haoel.github.io 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • UPYUN 支持 Elixir hex.pm 国内镜像 at November 18, 2016

    赞!(PS: 妈蛋,国内什么都要镜像加速)

  • 2016 年末,用户登录注册系统,Devise 还是优秀的选择吗? at November 14, 2016

    喜欢折腾的自己搞,不喜欢折腾的上 devise

  • 你好,在使用 ActionCable,如果掉线后重连,怎么让 Rails 服务端重现推送错过的信息 at November 02, 2016

    ActionCable 前端部分已经自己实现了断线重连。楼主的这个问题属于业务范畴,这需要你自己去构建一套机制来保证客户端能够收到所有它未拿到的消息,2 楼 3 楼都提供了思路。

  • 怎么把传到控制器的检索条件给写进语句里? at November 02, 2016

    https://ruby-china.org/markdown

  • 使用 Ruby 处理大型 CSV 文件 at October 27, 2016

    💯

  • Ruby China 2016 纪念拉链帽衫 at October 26, 2016

    在 twitter 看到也有人晒

    https://twitter.com/papassion_mic/status/790843701052313601

  • [杭州][2016年10月20日] Ruby 线下活动召集 at October 18, 2016

    #15 楼 @zlx_star 求直播 😍

  • [杭州][2016年10月20日] Ruby 线下活动召集 at October 14, 2016

    能有直播吗?

  • 大家能忍耐测试跑多久? at October 12, 2016

    编译一次静态资源花费时间 30 分钟

    1. 强制通过 Merge Request 的方式才能把代码合进 develop
    2. 集成 Jenkins 自动跑测试,失败了就发邮件告知【孙子】😃
  • (Elixir 小程序) Tower2slack -- 让 Tower 的 hook 支持 Slack at September 25, 2016

    我们要先定个小目标,例如写个小程序,赚它一个亿 👍

  • 如何快速优雅的在服务器上部署 Rails 程序 at September 06, 2016

    部署的前期准备本来就很麻烦,就算是借助 Heroku 这一类的服务也需要做一些事情,要不然就自己搭建,每次手动部署,或者借助 Jenkins 自动跑测试并部署都可以。

    楼主想要做到 push 一下就什么都不用做了,那么就得自己靠现有的云服务搭建一套自动化流程或者自己搭建一套自动化流程。

  • 利用快照来测试 Controller 和 View at September 05, 2016

    #5 楼 @onemagicant @yesmeck

    我认为,测试案例的目的为了验证逻辑的正确性,通过采用断言来实现,而结果并不是确定性的。 另外,通过肉眼来确定第一次返回的复杂数据结构,这苦逼活应该交给计算机,程序员应该处理逻辑性部分。

  • 利用快照来测试 Controller 和 View at September 05, 2016

    总觉得这个 第一次写测试的时候保证生成的快照是正确的 思路有点怪,难道对结果的断言会变,或者一直保持不变?

  • 请教各位大神个问题, create 的时候怎么跳过 before_create 呢 at August 30, 2016
    before_create :do_something, if: :your_custom_condition
    
    private
    
    def your_custom_condition
      if you_do_not_want_to_do_something
        false
      else
        true
      end
    end
    
  • 生成环境下如何导入数据? at August 19, 2016

    下面的不行?

    RAILS_ENV=production bundle exec rails db:seed
    
  • Turbolinks 5 概述及实现原理 at August 08, 2016

    谁赶紧去提个 Pull Request 😀

  • 2016 年 7 月,在 Windows 下开发 Rails 的推荐环境?docker/vagrant? at July 28, 2016

    可以用 docker,加上 docker-compose 可以管理地挺好,虽然调试有一些不方便

  • 请教一个问题用 Rails 做的新项目能不能接入获取到现有数据库的表? at July 27, 2016

    你可以用这个 https://github.com/mobejs/mobe

  • 挽救你的 Git 仓库 at July 25, 2016

    #1 楼 @justin Review 之前不是要 commit & push 么?不提交怎么 review 😏

  • RubyConf China 2016 讲师和主题介绍 (15/15)(更新完毕) at July 22, 2016

    #2 楼 @justin 今年去吗?

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at June 30, 2016

    #4 楼 @lyfi2003 我一般都会引入 devise 和 simple_form,但具体哪个地方用着舒服就用,不舒服就不用,这不就是 Ruby 的理念么 😌

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at June 30, 2016

    怎么不加入 devise 和 simple_form ?

  • 使用 163 邮箱的 SMTP 需要开启授权码,不知道 ActionMailer 是否有对应的授权码参数 at June 27, 2016

    password 就是填客户端授权码,而不是你的邮箱密码

  • 在 Jenkins 中安装什么插件能实现这个效果呢? at June 21, 2016

    @debugtalk 过来海波这边问啊 ....

  • 怎让某个特定的 action 不打印 log at June 21, 2016

    #1 楼 @hw676018683 我前阵子就是参考 quiet_assets 做的,本地开发环境跑没有问题,但是以下这段代码在线上跑时会有问题

    def call_with_quiet_assets(env)
      begin
        if env['PATH_INFO'] =~ ASSETS_REGEX
          env[KEY] = Rails.logger.level
          Rails.logger.level = Logger::ERROR
        end
        call_without_quiet_assets(env)
      ensure
        Rails.logger.level = env[KEY] if env[KEY]
      end
    end
    

    我猜想是在多进程的情况下,env[KEY] 线程不安全导致,但我本地试了用 puma 起多个 worker 然后写了个脚本并发地试了好多次,都没有办法重现。为了尽快解决这个问题,我不用 env[KEY],而是先直接写死

    module QuietHeartbeat
      class Railtie < ::Rails::Railtie
        initializer 'quiet_heartbeat.initialize' do |app|
    
          PATH_PREFIX_REGEX = /\A(\/heartbeats)/
    
          Rails::Rack::Logger.class_eval do
            def call_with_quiet_heartbeat_request(env)
              begin
                Rails.logger.level = Logger::ERROR if env['PATH_INFO'] =~ PATH_PREFIX_REGEX
                call_without_quiet_heartbeat_request(env)
              ensure
                Rails.logger.level = Logger::DEBUG
              end
            end
            alias_method_chain :call, :quiet_heartbeat_request
          end
        end
      end
    end
    

    另外,可用 rack middleware 的方式实现

    # lib/quiet_heartbeats_middleware.rb
    class QuietHeartbeatsMiddleware
      PATH_PREFIX_REGEX = /\A(\/heartbeats)/
    
      def initialize(app)
        @app = app
      end
    
      def call(env)
        if env['PATH_INFO'] =~ PATH_PREFIX_REGEX
          # 如果你想直接就返回 OK,那么可以
          [200, { 'Context-Type' => 'text/plain' }, ['']]
          # 如果还想要 Rails 处理,那么
          # Rails.logger.silence do
          #   @app.call(env)
          # end
        else
          @app.call(env)
        end
      end
    end
    

    嵌入到 middleware stack 里去

    # config/application.rb
    module Your_Rails_App_name
       class Application < Rails::Application
         require 'quiet_heartbeats_middleware'
         config.middleware.insert_before Rack::Lock, QuietHeartbeatsMiddleware
    
         # .....
      end
    end
    
  • [北京] 幻腾科技寻找 Ruby 后端工程师 at June 12, 2016

    我想问下,那个部署灯怎么弄的?好有意思 😃

  • [杭州] 杭州米订招聘 Ruby 工程师 3 名 at June 01, 2016

    #28 楼 @_kaichen 我算么 😄

  • 遇见未来的自己 at May 16, 2016

    嗯,用 Ruby 和 Python 能够有效地预防「地中海」 😄

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