Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@billy
会员
第 11222 位会员 / 2014-01-23

广州
2 篇帖子 / 896 条回帖
22 关注者
0 正在关注
130 收藏
GitHub Public Repos
  • simple_activity 7

    Record, display and reuse users activities for Rails app

  • pundit 2

    Minimal authorization through OO design and pure Ruby classes

  • react-overlays 1

    Utilities for creating robust overlay components

  • tabs-later 1

    Chrome extension to save and organize tabs

  • simple_activity_demo402 1

    Demo source for simple_activity gem

  • syntastic-local-eslint... 0

    Prefer local repo install of eslint over global install with syntastic

  • chrome-fast-tab-switcher 0

    React-based extension to quickly switch to other open Chrome tabs with just your keyboard

  • demo_sass 0

    demo sass app

  • jquery-bonsai 0

    Super lightweight jQuery tree plugin

  • webpack.js.org 0

    Repository for webpack documentation and more!

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 升级到 OS X EI Capitan 又遇到一个问题 at 2015年10月30日

    之前用 brew 装的,升级一段时间了,没有遇到过问题。

  • Ruby 菜鸟代码拍砖 at 2015年10月30日

    @emayej 都说得非常漂亮了。

    再补充一个异常捕捉的,异常捕捉应该是特定的,可控的。就是你应该知道这部分代码什么可能会出什么类型的异常然后用既定的手段去处理它。通用的rescue =>error一般来说是 anti pattern, 因为会掩盖其他地方不属于这部分代码的错误。当然做个 demo 这么写都是无所谓了。

  • 在 Model 中使用 routes helper at 2015年10月30日

    @ericguo 想了一下,好像很少见到这个场景,不是应该foo_path(@some_model)么 😄

  • 在 Model 中使用 routes helper at 2015年10月29日

    如果 model 需要这个,说明 model 用错了。

  • Ruby 开发遇到的坑 at 2015年10月23日

    @rei 明白了,多谢!

  • Ruby 开发遇到的坑 at 2015年10月23日

    不太明白这个"".freeze在这里起什么作用。

  • Web 网站和 App 哪个更重要 at 2015年10月23日

    楼主似乎对能够引起争议的话题特别有兴趣 https://ruby-china.org/topics/27707 不知道你是什么目的,要想知道答案,网上已经有一大堆,自己搜索吧。

  • 做 Web 前后端开发,Mac 苹果电脑,是最佳装备吗 at 2015年10月20日

    各自都已有答案,无需再问再答。开心就好,开心就好。顺便顶一下@rei

  • 阿里云首期开源众包计划,Rubyist 居然没人? at 2015年10月20日

    不喜欢这种 crowdsourcing 的方式。

    一个项目 3 万块只有选中的人才可以拿钱,假设有 50 个人参与,10 个人提交合格的代码。企业选中一个付出 3 万块,而社会成本浪费的是 (10-1)*3 + 40*N 万元 (未选中的 40 个人也付出了时间和精力,工作也至少有一定的价值)。

    一个合格的开发者,如果他认为他的工作值 2 万元,理性的决定是不会参与这个 3 万元的赌博。愿意参与的人多半也很难出于经济的目的,主要是练练手什么的。而企业也需要为了这个 2 万的工作而付出 3 万的成本,因为要吸引更多人的参与,但结果可能不一定那么如愿。

  • 如此牛逼的注意事项, 还是腾讯的 at 2015年10月16日

    内部的东西,可能就求一个快。用户都是员工,可以假定是负责任的。

  • 為什麼要 Bundle Update? at 2015年10月11日

    我们的做法是必须锁定版本号到 patch version。除非有 bug 或者性能更新的必要才手动调整版本号并且仔细检查,bundle update 是绝对不敢用的。

  • Devise 这么好的框架为什么说不好用 at 2015年10月10日

    @sandy_xu 只是一个工具而已,就算会用也要看场景。不妨谦虚一些,少做断言。

  • Devise 这么好的框架为什么说不好用 at 2015年10月09日

    就是因为太全了所以不好用,定制不是那么直接。而且全也不见得是好事,你可能用不着那么多,但是每个都要照顾不要出问题。

  • 大家觉得 AngularJS 好吗? at 2015年10月09日

    习惯就好,习惯就好。

  • 在 JSON 中嵌入 Ruby 代码,应该如何写 at 2015年10月04日

    绝对不可以这样写。这个耦合程度就好比上了螺丝钉还生锈了。

    JSON 给出足够的信息就行了,比如加个 type 什么的,解码的部分自己根据信息决定用什么代码来处理。

  • 评论 Why I wouldn’ t use rails for a new company at 2015年09月28日

    @lgn21st 我还以为是 GO....

  • 评论 Why I wouldn’ t use rails for a new company at 2015年09月28日

    楼主其实已经反复暗示了他觉得更好的语言,看看每个大段的结尾就知道了。😄

  • 咨询下,有个土木行业的朋友想要转行做 Ruby 程序员,有没有公司能够提供实习的机会呢? at 2015年09月27日

    @msg7086 不必要故弄玄虚吓唬人。

  • 有一个似乎是很常见的需求,但是没发现简洁优雅的实现方式:如何结束 ping x.x.x.x -t 命令? at 2015年09月27日

    最简单就是 open3, 可以等待结果,这个也是标准库之一。你要用 windows 的话,基本上再常见的场景都会变成少见,很多只能靠你自己摸索。

  • 初学 Rails,有一事不明,还请指教 at 2015年09月24日

    没有办法解决,谨慎使用,节制使用。

  • 关于 super 在 ActiveRecord 中的使用 at 2015年09月24日

    @msg7086 是的,只有你 😄

  • RubyMine 终端里的汉字只有半个如何解决? at 2015年09月24日

    终端里面你要打中文干什么。

  • 游标分页的实现思路 at 2015年09月24日

    我觉得你把事情弄得非常复杂,而且没有实用性。

    简单的置顶,比如 l 类似 ruby china 这样的,你可以把字段直接加入查询,比如按照 is_sticky, updated_at 排序。

    复杂的置顶,置顶项的分离和单独的缓存是必须的,不可能个个请求都过数据库。比如说你按某种热度排序,取前 10 个或更少,那么 controller 要先拿到这些缓存的置顶项,剩下的正常贴就按照普通的 pagination 另外拿,算分页时去除置顶项的长度就可以了。如果是第一页就在 array 左侧插入置顶项。很简单的。置顶项的计算方法和缓存的更新时间你自己可以随意掌握。

  • 这在 Rails 里也是默认的吗 (where 前没有 object)? at 2015年09月21日

    正确的方式是不写。

    好处是:1. 没必要多打几个字。2. 当你把 User 改成其他名字时,不必增加其他的负担。

  • 数据库数据太多,多表检索非常缓慢,有什么好的解决办法么? at 2015年09月18日

    a million dollar question.

  • 咨询一个 Ember.js 中如何正确地使用 Controller 实现 Decorate 效果 at 2015年09月17日

    原来说的是这个,我还以为你说的是 image url, 那个直接输出完全 url 就可以了,换了 cdn 前端都不用改。

    这些都是 helper, view 层面的,在 Rails 里面你也不能写到 controller 里面啊。日期用 moment.js 弄一下就可以了。

  • 咨询一个 Ember.js 中如何正确地使用 Controller 实现 Decorate 效果 at 2015年09月17日

    @wuwx 不明白你的意思,什么叫前端格式化。

  • 咨询一个 Ember.js 中如何正确地使用 Controller 实现 Decorate 效果 at 2015年09月17日

    后端输出完全的 url 就可以了,前端没必要去折腾这个。

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

    自己的 DSL,似乎不用那么费事

    def check(x, y)
      x.nil? || y.nil? || x > y
    end
    
    check(a.bar, b.bar)
    
  • Ruby 如何实现与 nil 的比较都返回 true (已解决) at 2015年09月16日

    看出来了,楼主是来黑 Java 的 😄

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