Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
jimxl
@jimxl
高级会员
第 894 位会员 / 2012-02-02

0 篇帖子 / 18 条回帖
0 关注者
0 正在关注
15 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 心疼自己,Ruby 程序员-1 at 2017年10月26日

    一份工作的取舍不应该代替你对 ruby 的热爱,坚持学习。最终不管是不是大疆,你跟 ruby 一定缘分不断。

  • 今天在 GitHub 上遇到一个机器人给我发了 Pull Request at 2016年09月05日

    基于搜索的索引吧

  • 谨防 ActiveSupport::Cache::Store 缓存 nil 值 at 2015年10月31日

    #10 楼 @billy ?没明白你的意思。

  • 谨防 ActiveSupport::Cache::Store 缓存 nil 值 at 2015年10月31日

    改库也行,也可以直接改改代码,应该也可以吧。

    def read_external_service(params)
      # 这段代码稍微解释下:
      #   当缓存命中时,则直接读取缓存,如果无期待缓存,则通过 HTTP 向外请求结果,并且将结果
      #   缓存下来,这样子,当下次继续调用时,则可直接返回缓存内容,而无需重复向外请求
      #
      Rails.cache.fetch 'example_cache_key_here', expires_in: 7.days do
        response = HTTParty.get 'https://example.com/example/request/path'
        JSON.parse(response.body)["data"] || raise nil
      end
    end
    

    根据需要捕获异常,现在其实要解决的问题就是不要存入 nil,至于是否返回 nil 影响应该不大。

  • 谨防 ActiveSupport::Cache::Store 缓存 nil 值 at 2015年10月31日

    #4 楼 @martin91 出错是肯定了,服务都出错了。只要不写入缓存,服务一恢复就 ok 了。如果不想返回 nil 只需要外部捕获异常了吧。加了 reject_nil: true 一样时返回的 nil。。。你为了不给前端报错,也是要判断 nil,我感觉都差不多。

  • 谨防 ActiveSupport::Cache::Store 缓存 nil 值 at 2015年10月30日

    直接抛出异常算了。如果是 nil 的话

  • RubyConf China 2015 资源汇总 at 2015年10月12日

    👍

  • 为什么好多 rails 项目的 html 采用 slim,例如 peatio. at 2014年04月25日

    @shooter 要有一个熟悉和坚持的过程才行。

  • 21 世纪 vim 的重新诞生 at 2014年02月24日

    @zealinux 我觉得还算恰当。实际上,我觉得在项目上 IDE 也比 VIM 效率高,至少站在整个团队上来说。但是也不能否认 VIM 也有比 IDE 高效的地方。就如同走路和开车,我们经常会说”就这堵的,还不如下来走呢。“

  • 21 世纪 vim 的重新诞生 at 2014年02月24日

    @iamsmallid 我是说他们本质上有区别,没说 VIM 不好。VIM 当然好啊,我也用。就如同 开车 和 走路,我说他们本质上是有区别的,难道是说 走路不好么?

  • 21 世纪 vim 的重新诞生 at 2014年02月24日

    @billy 命令行本来就跟 IDE 是本质的区别啊。也没说 IDE 能取代 VIM,只是说他们本质上不是一类东西?这有什么问题么

  • 21 世纪 vim 的重新诞生 at 2014年02月24日

    @billy 编辑器和 IDE 的区别还是本质的。

  • Slim 难用死了。。。。 at 2013年11月29日

    要坚持,发现坚持用一段时间之后的确非常好用。

  • 为什么 Rails 在国内 这么多年,还是不火呢? at 2013年07月26日

    #14 楼 @hbin 至少就目前我们在深圳来说的确很难找,以前在北京的时候,06 年左右也是很难找。

  • 为什么 Rails 在国内 这么多年,还是不火呢? at 2013年07月23日

    主要还是招人很困难,而 java 的人太多了,随便都能找到。

  • RubyConfChina 2012 新浪 SAE Ruby 平台激活码和七牛云存储现金券 at 2012年11月28日

    [email protected]

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