Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
5swords
@5swords
会员
第 7643 位会员 / 2013-06-17

上海
9 篇帖子 / 206 条回帖
1 关注者
9 正在关注
176 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 浅谈 ActiveRecord 的 N + 1 查询问题 at 2017年02月23日

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

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

    很漂亮,很牛

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

    多谢!

  • 如何加载位于 assets/images 里的图片? at 2016年09月08日

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

  • 关于如何让国外用户加速访问 at 2016年08月16日

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

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

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

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

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

    还有微信在看着你呢。👍

  • 简聊开源版本 -- 以及他们出的一系列组件 at 2016年03月31日

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

  • 新站测试上线,欢迎拍砖…… at 2016年03月17日

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

  • Rails 中乐观锁与悲观锁的使用 at 2016年02月19日

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

  • 测试到底是什么? at 2016年01月29日

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

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

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

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

    科班非科班有区别吗?

  • 关于 Gem 的几个问题 at 2016年01月22日

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

  • 构建 Rack-based 框架 (Rails/Grape/Sinatra) 的几个 Tricks at 2015年10月14日

    #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 2015年10月13日
    def self.delegate(*methods, to:)
    

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

  • RubyConfChina 2015 大会主题介绍以及日程 at 2015年10月08日

    #39 楼 @baulin 已发。

  • RubyConfChina 2015 大会主题介绍以及日程 at 2015年10月06日

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

  • Ruby 如何实现与 nil 的比较都返回 true (已解决) at 2015年09月30日

    #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 2015年09月20日

    不正规的说,用 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 2015年09月19日

    #3 楼 @blacktulip 图很好,收了

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

    不是 class << self 吗

  • Rails 5 的 where.or 在 Rails 4.2 上也可以使用了。 at 2015年09月17日

    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 2015年09月12日

    好文章,文笔很好啊!

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

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

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

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

  • Swift 要开源了,大家有什么想说的.... at 2015年06月10日

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

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

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

  • 大家用什么方式管理密码? at 2015年05月04日

    用 evernote,有一个加密文本

  • ActiveRecord 是否可以使用一个 Model 操作 2 个数据表 at 2015年05月02日

    rails_sql_views, citier 也许有点用吧

  • rake db:sessions:create 问题 at 2015年04月03日

    这几个应该有用

    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 2015年03月12日

    价值观不错啊

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