Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
5swords
@5swords
Member
NO. 7643 / 2013-06-17

上海
9 Topics / 206 Replies
1 Followers
9 Following
176 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 浅谈 ActiveRecord 的 N + 1 查询问题 at February 23, 2017

    @kamiiyu,我有一后台,查询使用 ransack,一般只显示前 20 条,但客户要导出所有查询出来的记录。表至少 10W+,但我想显示和导出用同一套查询,怎么解比较好?

  • [远程] Treation 团队招聘资深后端工程师 1 名 15k - 30k at November 27, 2016

    很漂亮,很牛

  • Sidekiq:月赚 $8 万的基于开源项目的一个人的公司 at November 25, 2016
    • 第一次看时忽略了 原文链接
    • 湾区不少相近主题,因为上文里作者就说 sidekiq 就是一个 side project,不定这名字就这么来的。
      • 创业公司做营销的好途径:做 Side Project
      • 坚持每天找时间做 Side Projects
    • sidekiq 的付费用户都是 ruby 用户,这说明了什么?不差钱!?
  • RubyConf China 2016 视频 at November 05, 2016

    多谢!

  • 如何加载位于 assets/images 里的图片? at September 08, 2016

    #3 楼 @msl12 是否是扩展名不是 .css.scss 的关系呢?

  • 关于如何让国外用户加速访问 at August 16, 2016

    #1 楼 @huacnlee 没有靠谱的方法,不靠谱的方向有 3 个。 1、找蓝汛等,他们能租给一条线,能全球动态内容加速。价格在 6k/m 以上吧。 2、可能可以使用网易云信等的服务。 3、找云梯,他们可能也可以办得到。

  • 八十二十付费阅读继续成长, 发布了 1.0 正式版 at June 27, 2016

    #11 楼 @lyfi2003 东西做得很好啊。

    有切入点就是微信上写文和收费绕开了公众号,并且付费、读者、共享等统计信息比较多。

    不好的地方一是分发会是个问题,单篇的没问题,下一篇文章怎么找?直接不管下一篇?还是每篇文章都有链接到作者文章列表?还是自动订阅作者频道?感觉这就和公众号一样了。二是看摘要决定要不要付钱的话,一般不会付钱,收费模式比较单一。能免费吗?能看后赏吗?能长订给个折吗?长订读者文章能同时发邮箱吗?

    还有微信在看着你呢。👍

  • 简聊开源版本 -- 以及他们出的一系列组件 at March 31, 2016

    谢谢推荐。不过如果是生产环境的话,可能还是会选择即时通信云自己做。

  • 新站测试上线,欢迎拍砖…… at March 17, 2016

    看微信的公众号“新生大学”居然能翻到这里

  • Rails 中乐观锁与悲观锁的使用 at February 19, 2016

    乐观锁可以重试多次,但还是有可能失败。如果用在用户交互时倒没关系,看到了再提交一次。其他的情况,总会不淡定。 另外,乐观锁带 retry 的代码明显繁琐多了。对 #14 楼 @luikore 讲的 MVCC 有兴趣。

  • 测试到底是什么? at January 29, 2016

    #2 楼 @suxiaohun 一样没写过测试。知道测试的好,但看到很多项目的测试感觉没到位,就象走过场一样。 认为测试的 case 重要于测试的技术,人肉也是要跑 case 的。 认为集成远重要于单元测试,在 rails 里注意基本的写法,除非很复杂的逻辑,单元测试起到的作用不大。但集成麻烦啊。 认为就算测试写得再好,肉测也还是要继续,不能依赖自动化测试。因为测试也是代码,也会有 bug。 认为软件质量里,需求 > 设计 > review > 测试。当然,每一个都要做好。

    其实最怕的就是时间紧的时候,抽出时间写测试,导致代码质量很差,测试代码也很差。又自我感觉有测试了,质量有保证,人肉也不测了,结果一团糟。

    最后,论坛上有 Testing 的节点,247 篇文章,而论坛共有 > 28902 篇文章,占比 1% 都不到。各位认为测试很重要的,发的文章里测试主题占比多少?写的 gem 里测试的占比有多少?是测试很简单吗?还是叶公好龙?

  • 请问各位 Rubyist 有多少是科班出生的?想做一个简单调研。 at January 27, 2016

    科班非科班有区别吗?

  • 关于 Gem 的几个问题 at January 22, 2016

    看到 gem 的一个统计,顺手贴上来。 https://infinum.co/the-capsized-eight/articles/analyzing-rubygems-stats-v2015

  • 构建 Rack-based 框架 (Rails/Grape/Sinatra) 的几个 Tricks at October 14, 2015

    #8 楼 @roclv 这个能理解,但是看下面 to 拿过来直接当变量用,没有 hash 的样子啊。

    def testit(*params, a:, b:)
      puts "params:#{params}"
      puts "a:#{a}, b:#{b}"
    end
    
    testit 'a',1,2,b:1,a:6
    
    # params:["a", 1, 2]
    # a:6, b:1
    
  • 构建 Rack-based 框架 (Rails/Grape/Sinatra) 的几个 Tricks at October 13, 2015
    def self.delegate(*methods, to:)
    

    这个 to 的用法第一次看到,是不是 ruby 该补课了。

  • RubyConfChina 2015 大会主题介绍以及日程 at October 08, 2015

    #39 楼 @baulin 已发。

  • RubyConfChina 2015 大会主题介绍以及日程 at October 06, 2015

    有事去不了了,一张门票转让,要的留下 mail 地址。我会发给以下第 1 个留 mail 的。

  • Ruby 如何实现与 nil 的比较都返回 true (已解决) at September 30, 2015

    #10 楼 @thisiskun 看元编程第 2 版 p36 的时候,想这个 refine 能不能拿来用。你看看。

    module NilCompare
      [Object, Fixnum].each do |k|
        refine k do
          methods = [:>, :<, :>=, :<=, :==, :!=]
          methods.each do |method|
            define_method method do |arg|
              self.nil? || arg.nil? || self.send(method, arg)
            end
          end
        end
      end
    end
    
    module MyContext
      using NilCompare
      puts 1 > 2
      puts 2 > 1
      puts nil > 1
      puts 1 > nil
    end
    
    1 > nil
    nil > 1
    
  • Ruby 如何实现与 nil 的比较都返回 true (已解决) at September 20, 2015

    不正规的说,用 rescue 来捉一下,出错的都是 true?

    def  check_nil
      begin
        yield
      rescue NoMethodError, ArgumentError
        true
      end
    end
    
    check_nil { 1 > 2 }
    check_nil { 2 > 1 }
    check_nil { nil > 1 }
    check_nil { 1 > nil }
    

    不过这样好象更远了

  • 搜索了一下 Ruby on Rails 的 Google 趋势,图如下,大家怎么看? at September 19, 2015

    #3 楼 @blacktulip 图很好,收了

  • 《Ruby 元编程》读书笔记 (十) at September 18, 2015
    class MyClass
        class < self
            include MyModule
        end
    end
    

    不是 class << self 吗

  • Rails 5 的 where.or 在 Rails 4.2 上也可以使用了。 at September 17, 2015

    Squeel 做这样的事更专业吧。

    names = ['Ernie%', 'Joe%', 'Mary%']
    Person.where{name.like_any names}
    # => SELECT "people".* FROM "people"
    #    WHERE (("people"."name" LIKE 'Ernie%' OR "people"."name" LIKE 'Joe%' OR "people"."name" LIKE 'Mary%'))
    
  • 前后分离架构的探索之路 at September 12, 2015

    好文章,文笔很好啊!

    也许可能大概,我是归类于后端工程师。但 js 十几年前就学,学到现在也没学到掌握的程度,象学英语一样。Ps 也学过点,能凑点简单的图。我想说很多后端对前端也是投入了不少时间。是由于天赋的原因做不了优美的设计,或是由于感觉 css+js 的麻烦而只想专注做好后端,停停走走之间没有下定决心来学。

    支持前后分离,坑一定有,但只要是大路上的坑就不怕,很快就会被一起填掉。

  • 3.times { say '《Ruby 元编程》第 2 版来了' } at September 09, 2015

    几天不上论坛,后知后觉了。当当还有。

  • Swift 要开源了,大家有什么想说的.... at June 10, 2015

    #21 楼 @luikore 我,写代码的,有错吗

  • 看了下招聘版,小城市用 Ruby 真的没有未来? at May 19, 2015

    楼主,小城市好啊,老板不懂,你想用啥就用啥。今天 ruby,明天 go,后天 scala 都没问题。问题就是收入是比较少的,因为老板不懂。

  • 大家用什么方式管理密码? at May 04, 2015

    用 evernote,有一个加密文本

  • ActiveRecord 是否可以使用一个 Model 操作 2 个数据表 at May 02, 2015

    rails_sql_views, citier 也许有点用吧

  • rake db:sessions:create 问题 at April 03, 2015

    这几个应该有用

    https://github.com/rails/activerecord-session_store http://api.rubyonrails.org/classes/ActionDispatch/Session/CacheStore.html https://github.com/roidrage/redis-session-store

  • [温州] 捷道软件 招 Rails 程序员 at March 12, 2015

    价值观不错啊

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