Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
fangxing
@fangxing204
会员
第 23959 位会员 / 2015-12-11

11 篇帖子 / 68 条回帖
0 关注者
3 正在关注
69 收藏
打赏作者
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • ElasticSearch 搜索中文不准的问题 at 2020年04月13日

    你应该要指定 Tokenizer 和 analyzer

  • 使用 associationist 玩转 Rails 虚拟关联 at 2020年03月06日

    虚拟关联不能 eager_load, 因为 eager load 会用 join, 导致报错提示 MentionedPeople 常量没有定义,改成 preload 就行

  • Sidekiq 内存泄漏 at 2019年12月24日

    @IChou 请问为什么外部请求超时会导致泄露内存?

  • rails 单元测试里面怎么模拟并发的两个请求呢? at 2019年12月06日

    可以用 fork:
    https://stackoverflow.com/questions/307070/how-do-you-spawn-a-child-process-in-ruby https://stackoverflow.com/questions/11206861/multi-threaded-concurrent-capybara-requests

  • Rails 服务端生成条形码和二维码 at 2019年08月03日

    前端生成 https://github.com/lindell/JsBarcode

  • guard 需要配置文件,有没有更简单的工具,改完 ruby 代码就重跑一遍? at 2019年07月06日

    这个 https://github.com/guard/guard-shell 我上次准备做个功能,检测到代码改变自动执行一句命令,看了文档,我发现还是不知道怎么配,为什么 guard 什么都需要插件

  • 2015 后的 mbp 触摸板那么大,不会误触吗? at 2019年06月27日

    @gaicitadie ctrl + c

  • 使用 Windows 10 + WSL 进行无缝 Ruby 开发 at 2019年06月23日

    WSL 坑补充:

    1. 新建文件权限问题,umask 不生效,导致经常看到警告 https://github.com/Microsoft/WSL/issues/352

    2. windows 挂在文件权限问题,挂在的文件是 777,解决: https://superuser.com/questions/1323645/unable-to-change-file-permissions-on-ubuntu-bash-for-windows-10

  • 使用 Windows 10 + WSL 进行无缝 Ruby 开发 at 2019年06月23日

    WSL2 端口不能直接访问了,需要做映射https://github.com/microsoft/WSL/issues/4150

  • Ubuntu (16.04.10) 开机自启动脚步,/etc/rc.local 中命令不执行 at 2019年06月09日

    确定 rc.local 服务运行正常, systemctl status rc.local

  • 散列和集合,为如下目的使用,哪个速度快? at 2019年05月05日
    require 'benchmark'
    require 'set'
    
    Benchmark.bm do |x| 
      x.report 'Hash' do
        hash = {}
        (1..50000).each {|i| hash[i] = 1}
        (25000..52500).each do |x| 
          if hash[x]
          end 
        end 
      end 
    
      x.report 'Set' do
        set = Set.new
        (1..50000).each {|i| set.add(i)}
        (25000..52500).each do |x| 
          if set.include?(x)
          end 
        end 
      end 
    end
    
    

    Set 确实慢一点,应该是慢在调用Object#hash上

           user     system      total        real 
    Hash  0.010000   0.000000   0.010000 (  0.012221)
    Set  0.020000   0.000000   0.020000 (  0.015573)
    
  • 记一次 Ruby 内存泄漏的排查和修复 at 2019年03月31日

    👍 真详细

  • [译] 减慢 Rails 应用的 3 个 ActiveRecord 错用 at 2019年03月08日

    @wootaw 这种也不是很完美 , 会生成这样的 sql

    SELECT `comments`.* FROM `comments` WHERE `comments`.`post_id` IN (1,2,3,4,5 ) ORDER BY `comments
    `.`created_at` DESC
    

    关联所有的 comments 都被查询出来了,如果关联的 comments 数量很大,那速度应该还不如 N+1 吧

  • RailsCasts-China 挂了,哪还能看到备份? at 2019年01月27日

    应该是资源过期了,没付钱

  • RailsCasts-China 挂了,哪还能看到备份? at 2019年01月26日

    https://web.archive.org/web/20170610082610/http://railscasts-china.com/ 这里有,但是不能播放视频,视频应该可以根据文字搜到吧

  • 数据库字段太长报错问题 at 2019年01月22日

    你是怎么查的?

  • 推荐一个简单有效的减肥方法:生酮饮食 at 2019年01月22日

    这个好像和食肉减肥法差不多

  • 如何隐藏 Ruby on Rails 制作的网站的特征? at 2018年12月14日

    这样真的就能安全性吗

  • 一招秒杀 N+1 agg 问题 at 2018年12月13日

    👍 这里有个小坑,对于 order_items 没记录的 order, order.items_count会返回 NULL

  • 在 HN 上看到 tldr 这个项目,我想说点什么 at 2018年09月01日

    @waytohigh 我语言技巧确实不行,如果有表达不当,我表示抱歉。我并觉得这是摩擦,发这个贴也绝对没有带着怼 nightire 的意思,算是是一种表态吧,所以发帖的时候我并没有@(nightire),只是低调的发个贴。

  • 在 HN 上看到 tldr 这个项目,我想说点什么 at 2018年09月01日

    @nightire 谢谢,我完全同意你的观点,我绝对没有觉得你斤斤计较什么的,相反我真的挺佩服你,社交账号我都有 follow 你,很佩服你在很多帖子上的认真耐心长篇幅的回复。

    我不善于表达,我想说的可能就是:大多数时候我确实只需要 tldr。

  • 所有用 Rails 写的网站,在参数后面加上?foo=%9g,都会直接返回一个 400,而且好像抓不住这个报错 at 2018年08月29日

    类似问题,传这种参数 ?datas[]=1&datas[id]=2,datas 既是 hash 又是数组,也报 400 , post 的时候报的是 404,Invalid or incomplete POST parameters. 看了下这里https://thomasleecopeland.com/2018/08/12/invalid-or-incomplete-post-parameters.html才发现自己的参数有问题

  • 如何提供 irb 的启动速度 at 2018年08月04日

    你这排版太乱了,我进来的第一反应就是返回

  • Unicorn 进程如何保证平滑重启? at 2018年06月13日

    👍

  • active admin 编辑的时候刷新缓慢 at 2018年04月04日

    以前用虚拟机开发,项目放在共享文件夹也有这种情况,但只是普通的 Rails 项目

  • [广州|上海] 科大讯飞 Ruby 工程师 5 名 at 2018年02月27日

    广州没有工作地点吗?

  • Ruby 2.4.1 floor 保留小数的问题 at 2018年01月29日

    这点 Java 做的好,没有Math.floor(Float f)方法,而有Math.floor(double d), 参考https://stackoverflow.com/questions/6060940/why-isnt-there-a-math-floorfloat

  • 环绕别名 at 2018年01月19日

    书上的例子是打开了String类,打开之前,length方法已经被定义了,所以可以alias,而User中的 avatar 方法是动态定义的,好像是你第一次调用的时候才定义的。

  • Rails 中用 RabbitMQ 做消息队列 [译] at 2018年01月18日

    管理界面需要手动启用才有 sudo rabbitmq-plugins enable rabbitmq_management

  • 请问什么时候需要手动调用 clear_active_connections!() at 2017年12月14日

    多谢,大概懂了

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