Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
adam.shen
@adamshen
高级会员
第 20859 位会员 / 2015-09-01

[email protected]
26 篇帖子 / 841 条回帖
81 关注者
53 正在关注
67 收藏
争取成为ruby圈一流段子手
GitHub Public Repos
  • rails_problem 5

    总结一些实现Rails常见需求所需要面对的问题

  • fetch_tieba 1

    贴吧爬虫

  • activestorage-aliyun 0

    Wraps the Aliyun OSS as an Active Storage service.

  • ruby-openai 0

    OpenAI API + Ruby! 🤖❤️ Now with ChatGPT and Whisper...

  • github-hosts 0

    通过修改Hosts解决国内Github经常抽风访问不到,每日更新

  • coding_mistakes 0

  • rspec-rails 0

    RSpec for Rails 5+

  • zxing_cpp.rb 0

    ZXing Ruby bindings for the ZXing C++ library.

  • git_flow 0

  • ruby 0

    The Ruby Programming Language [mirror]

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ruby 里面如何区分方法和本地变量的 at 2017年05月16日

    要是你定义的局部变量和方法名称重名,同样局部变量的优先级也更高。

  • [北京&上海&广州&深圳&武汉] DJI 大疆创新招聘 Ruby 工程师 / Team Leader (saberma 内推 15-40k) at 2017年05月11日

    好,支持,威武,有希望了!

  • [求助] 关于 Rails 中奇怪的时区问题 at 2017年05月11日

    你在 console 里显示的结果只不过是调用 inspect 的结果,显示的其实是 ar 里 attribute_for_inspect(:created_at) 这个方法的结果,没有必要非要这里显示 cst+8 吧

    你在编程的时候,调用 create_at 属性的结果是一个 TimeWithZone 的 instance。而你在命令行里看到的,是这个 instance 的 to_s(:db) 方法的结果。

    你没有必要太在意 to_s(:db) 方法的输出,因为那个并不影响实际的值。

    def attribute_for_inspect(attr_name)
      value = read_attribute(attr_name)
    
      if value.is_a?(String) && value.length > 50
        "#{value[0, 50]}...".inspect
      elsif value.is_a?(Date) || value.is_a?(Time)
        %("#{value.to_s(:db)}")
      else
        value.inspect
      end
    end
    
  • [求助] 关于 Rails 中奇怪的时区问题 at 2017年05月11日

    数据库里存的是 UTC 时间,只要设置了 config.time_zone = 'Beijing',ar 取出数据后就会自动转成 CST+8 的时间。TimeWithZone 和 Time 的用法是一样的,所以没必要非要显示 localtime。

  • Ruby 如何做时间比较 at 2017年05月09日

    https://github.com/travisjeffery/timecop

  • 用 method chain 方式来包装 HTTP API 调用 at 2017年05月08日

    类似这样?

    ruby_books = Request.header(token: token).url('books').params(name: 'ruby').get
    
  • 大家觉得我这种情况,是否能够应聘一份 Ruby 的开发工作? at 2017年05月08日

    B 站吗?前同事去 B 站做 Paas 了,大厂就是这点好,能够接触到用户量和体量大一点的各种实践。

  • 貌似这个论坛里没多少人用 Angular at 2017年05月02日

    我感觉 angular 需要前端基础比较好才能用得很 6,vue 一般人就能直接上手,大公司招人不是问题,可是小公司要招到优秀的前端难啊。

  • 貌似这个论坛里没多少人用 Angular at 2017年05月02日

    呃,我用 vuejs 不是因为国产,是因为比较简单🐌 🐌 🐌

  • 我该不该走 at 2017年04月30日

    及时止损吧,就算到八月份涨了工资,实际上你也等于损失了八个月的工资差啊。人的信用不该如此廉价,不守信还反而能节省成本这不应该。你也可以打打感情牌,说自己需要买房,青春就这几年之类,学习下和人谈判的技巧。为自己争取合理的权益,光靠技术可不行。如果你的描述属实,现在才是你谈判砝码最多的时候,如果公司业务起来了,你的可替代性会越来越大,到时候老板翻脸无情你一点办法也没有。

  • 用 Docker Compose 搭建 Rails 开发环境 at 2017年04月26日

    其实大多数运维需要的还是一个自动化的编排工具,至于底层用什么,也并不一定非要是 docker。

    docker 是目前容器里生态做得最好的,但是一旦编排工具的市场被别人吃掉,就好像是被人卡着脖子般难受。

    所以 docker 还是肯定会搞自己的那一套,但是估计大多数人还是会压 google 吧。。。

  • 用 Docker Compose 搭建 Rails 开发环境 at 2017年04月26日

    潮流应该是各种容器的编排引擎吧,运维自动化,传统运维向运维开发转型。

  • 用 Docker Compose 搭建 Rails 开发环境 at 2017年04月26日

    最近到处听说 gitlab-ci + docker + kubernetes 的集成方案,向运维的同事请教了半天才发现我 out 了。

  • Windows 安装 Rails 5 注意事项 (2017) at 2017年04月25日

    若干年前,曾经有一个小白问我要装一个软件是 64 位的,可是她的电脑是 32 位的 win7,怎么办?

    我和她说,这个简单,把你的 win7 装两遍就可以了,这样你还可以升级到 win14。

    她说谢谢,去找安装盘了,然后。。。从此以后她再也没有和我说过话

  • 建立软连接的时候提示 Operation not permitted at 2017年04月21日

    懒人可以用这个 https://github.com/gmontard/dockrails

  • 我们的办公室有几个空的工位,我想免费送给你 at 2017年04月21日

    不得不说你们的产品很棒

  • 一个字符编码问题 at 2017年04月19日

    \x**是直接存 2 进制,因为 utf 至少需要 1 位来标志字节数,所以超过 0x7f 就需要两个字节来存不能直接和 ascii-8 编码的相加

    加之前会检查一下是否兼容 https://github.com/ruby/ruby/blob/cc68af3d026a3ece1dd890fd3510ed9c26660bc6/string.c#L1809

  • 从 Rails 中学习元编程的使用场景 at 2017年04月17日

    你是觉得标题用词不妥吗?每个人对词语语境的理解不一样,我倒是觉得标题可以描述我这篇文章的主旨。再说一篇文章而已,你又是纠结内容,又是纠结标题,这有必要?

  • 从 Rails 中学习元编程的使用场景 at 2017年04月17日

    这篇文章只是从 Rails 中学习一些元编程的使用场景,并没有野心要探讨一些高层次的东西。

  • 市面上需要怎样的程序员或者码工? at 2017年04月15日

    楼主至少有自我反思的精神,敢于面对问题寻找解决的办法

    如果我面试被据好几次的话,只会默默看几集《水星领航员》来治愈下我这颗受伤的心

  • 《Ruby 元编程》《Ruby 原理剖析》的姊妹篇《优雅的 Ruby》上天猫了 at 2017年04月14日

    其实那本是前同事留下的,不是我的。如果你有编程基础了,就别看那本了。

    理论知识应该是数学、编译原理、计算机导论、编码的奥秘等等吧。。。

  • 北京面试所感 at 2017年04月14日

    最后一句话三观好正,哪天你开教育机构一定报名。

    市面上好多培训机构,他们的溢价就来自于宣传自己的 benchmark 比别人快。

    但实际上它们真正的溢价来自于有效得利用了人的认知偏见,所以不可能教你说的双赢思维了。

    唉,话说开机构一定要有良心啊,码农群体可能是世界上最单纯可爱的一个物种了。

  • Ruby China 也是个上百万数据的网站哦! at 2017年04月13日

    ruby-china 的历史内容很丰富,我 google 搜 rails 的问题经常能够搜到 ruby-china

  • [远程] 招聘一到两位技术同伴 at 2017年04月12日

    不相信没有通过双盲实验的中医中药

    注意审题,是说没有通过双盲实验的中医中药。

  • Vue.js OR Turbolink (大家一起来扯谈) at 2017年04月10日

    呃 其实句式是抛开 xx 谈 xx,是都是耍流氓

    但是觉得不妥,所以换成了瓜皮

    瓜皮是看直播听来的,意思是瞎乱来

  • Vue.js OR Turbolink (大家一起来扯谈) at 2017年04月10日

    知乎句式:抛开应用场景谈框架,都是瓜皮

  • 为什么感觉 Ruby 程序员生活质量普遍高? at 2017年04月03日

    唉。其实,美食和旅游大多数人都喜欢,MacBook 只能说明 ruby 在 windows 平台上毫无作为。

    ruby 程序员生活质量高应该是曝光效应引起的一种错觉。至少当一个码农,从根本上是无法改变自己的社会阶级,让自己生活质量很高的。这一点不管是 ruby、python 或者 c++ 都一样。

    而且因为某种光环而爱一种语言,那不是真爱。真正的爱应该是褪去光环,看到这种语言的局限性之后,依然爱它。

    这才是爱。

  • 为什么感觉 Ruby 程序员生活质量普遍高? at 2017年04月02日

    我可能是假的 ruby 程序员

  • 从 Rails 中学习元编程的使用场景 at 2017年04月02日

    哈哈 笑噴 typo

  • Turbolinks 如何在拿到新页面之后阻止渲染或修改新页面内容? at 2017年03月31日

    Js 请求然后抓一下 header 应该就行了吧

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