Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
范某某
@besfan
会员
第 7907 位会员 / 2013-07-03

杭州
10 篇帖子 / 92 条回帖
5 关注者
5 正在关注
15 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 并发,多线程引起的问题? at 2017年08月21日
    1. 这个情境中,反对使用 after_save
    2. 抛开 ruby,来看一下对应的 SQL
    
    begin;
        insert into money_records(account_id, money) values(123, 100); # 1
        select * from accounts where id=123 for update; # 2
        select sum(money) from money_records where account_id=123;  #3
        update  accounts set balance=200 where  id=123; # 4
    commit;
    
    

    因为用了 after_save 所以 insert 语句是在锁 account 之前执行的,应该先锁 account 再去插入 money_record,即 #1 和 #2 顺序颠倒一下。而且#3 也是不需要的,锁住 account 的情况下,直接 blance+money 就够了

  • 讨薪说明 at 2017年06月16日

    程序员找工作黑名单 🚀 https://github.com/shengxinjing/programmer-job-blacklist

  • Rails 最佳实践 - 定时任务 at 2017年01月19日

    用 whenever + linux crontab 还会有以下问题:

    1. 多机器负载均衡的时候,需要指定某一台机器来执行。按照默认的会在所有机器都生效,有些任务只希望执行一次。
    2. crontab 每次都需要启动 rails 进程。之前遇到一个启动失败的情况,应用启动时要去配置服务拉取配置,而那时配置服务挂了,导致启动失败。

    后来选用了sidetiq

  • [杭州] 大搜车招聘 Ruby 工程师 1 名 at 2016年12月12日

    🔝

  • 《Ruby 源码剖析》现已上市! at 2016年11月29日

    坐等收货

  • [杭州][D 轮] 大搜车招聘 Ruby 工程师 1 名 at 2016年11月16日

    http://toutiao.welian.com/toutiao/detail/1881

    公司刚刚举办了新品发布会

  • [杭州][D 轮] 大搜车招聘 Ruby 工程师 1 名 at 2016年10月31日

    自己顶一下😀

  • RubyConf China 2016 售票开始! at 2016年09月26日

    @jasl 发票会邮寄过来吗?

  • 讨论下周五或者周六 (9月23/24日) RubyConf China 散会后去哪 High... at 2016年09月18日

    +1

  • [杭州][D 轮] 大搜车招聘 Ruby 工程师 1 名 at 2016年08月15日

    C 轮和 D 轮公司,相比大公司来说舞台更大,和小公司相比我们更正规,合理的开发流程,同事都很 nice

  • 直播有人试图对我的开发服务器进行爆破 at 2016年06月23日

    可以看下反向代理的日志,比如 nginx 日志,默认配置会记录请求的 agent。阿里云盾的请求会有类似 Alibaba.Security.Heimdall的关键字

  • [杭州] 大搜车 Ruby 工程师多名 at 2016年06月20日

    公司很有前景,D 轮融资即将到位

  • [杭州] 大搜车 Ruby 工程师多名 at 2016年05月10日

    #12 楼 @xiaohesong 有空来玩啊

  • 天天逛社区,看推文招聘,一家南京的公司都木有,上天无路,入地无门 at 2016年05月09日

    #39 楼 @maomaoxgg 长期招收优秀人才 https://ruby-china.org/topics/29922

  • [杭州] 大搜车 Ruby 工程师多名 at 2016年05月06日

    #10 楼 @numbcoder 哪家公司啊

  • form_for 无法指定 id 的问题 at 2016年05月01日

    好好看 API 文档

  • 天天逛社区,看推文招聘,一家南京的公司都木有,上天无路,入地无门 at 2016年04月25日

    曾经我也在南京,后来转战杭州。题主愿意的话可以来我司面试。 [email protected] 杭州大搜车 https://ruby-china.org/topics/27440

  • 各位同学是如何解决另一半问题的? at 2016年04月08日

  • 可视化 Ruby 项目类关系 at 2016年03月28日

    rubyMine 的功能

  • 模仿 ES6 的简洁属性表示法 at 2016年03月24日

    有没有办法不传入 binding

  • Rails 用到过哪些元编程? at 2016年03月11日

    反对过度元编程,会把代码弄得不易读。 特别是对于 IDE 党,很多方法不能直接定位点击进入。 项目比较大的时候,改个东西都很难找,比如使用 send 调用方法,方法名是拼接出来的。

  • 看到一个文章关于 DHH 怎么样组织他的 controller 的代码的 at 2016年03月09日

    已经有人翻译这篇文章了 http://mp.weixin.qq.com/s?__biz=MzAxNDEyMDI5NA==&mid=453464461&idx=1&sn=57341bf83cef600efb930a134f9ca636&scene=23&srcid=0309f6hQRoju0F4MImUW7lCU#rd

  • 有一打《Effective Ruby》要送给你,你不要,怪我咯~ at 2016年02月01日

    注册 ID:fanxiaopeng

  • 踏入程序猿圈子后,作息正常的还有多少? at 2016年01月08日

    11 点睡觉,8 点起床 😄

  • UPYUN 云存储免费了! at 2015年08月28日

    我是来拿书的

  • UPYUN 全站 CDN 首批公测邀请,仅限 20 个名额! at 2015年06月17日

    好书同求!

  • 如何优雅地把 Hash 参数传递给 JavaScript at 2015年06月16日

    模版中存值

    link_to '首页', root_path, id: 'your_id', data: {params: @order_params}
    

    javascript 中取值

    var orderParams = $('#your_id').data('params');
    

    优点:

    1. rails 中的 data 会自动序列化对象,jquery 中的 data 会自动解析。
    2. js 代码可以随意移动,也不需要使用模版渲染,有利于分离 html 和 js。

    缺点:

    1. 会有额外的对象序列化和解析。
    2. 如果对象比较大,生成的 html 中 data-params 属性的值会很大,chrome 开发工具查看 html 的时候,速度会慢一些。
  • 数组 collect 问题 at 2015年06月09日

    rails 有 API 可以使用,String#titleize

    'man from the boondocks'.titleize   # => "Man From The Boondocks"
    'x-men: the last stand'.titleize    # => "X Men: The Last Stand"
    'TheManWithoutAPast'.titleize       # => "The Man Without A Past"
    'raiders_of_the_lost_ark'.titleize  # => "Raiders Of The Lost Ark"
    
    # File activesupport/lib/active_support/inflector/methods.rb, line 154
    def titleize(word)
      humanize(underscore(word)).gsub(/\b(?<!['’`])[a-z]/) { $&.capitalize }
    end
    
  • 请教下写快速后台的经验 at 2015年06月08日

    后台的功能一般是以 CRUD 为基础的,rails 脚手架基本上可以满足需求。对于更好的样式,以及如何方便的修改功能,可以更改脚手架的模版,第一次把模版定制好,后面生成的代码都是以模版为基础的,在根据不同的业务需求做改动代码,比较节省时间,学习成本也比较低

  • Ruby 服务器对比 at 2015年05月18日

    #19 楼 @088pause #20 楼 @nouse 感谢指正,已修改

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