Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Baodong
@wwwicbd
会员
第 24195 位会员 / 2015-12-24

[email protected]
上海
28 篇帖子 / 71 条回帖
8 关注者
35 正在关注
65 收藏
GitHub Public Repos
  • gohighlights_ext 11

    Go Highlight Chrome Extension

  • graphql_demo 1

  • opensearch-start-local 0

  • icbd.github.io 0

  • fork-resty 0

    Simple HTTP, REST, and SSE client library for Go

  • tmp-merge-types 0

  • icbd-pr-agent 0

    🚀CodiumAI PR-Agent: An AI-Powered 🤖 Tool for Automated Pull Request Analysis, Feedback, Suggestio...

  • SpringBoard 0

    Kanban, ToDo List, Tomato Clock, Calendar

  • elastic-start-local 0

    elastic-start-local with analysis-ik plugin

  • GitLab-License-Generator 0

    Generate GitLab License For Self-Hosted/Private Instances

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 如何过滤 response 敏感词 at 2017年09月04日

    请问网关层具体是指哪个部分?谢谢

  • 请问 trap 是如何使用的?能给个简单的例子最好了! at 2017年09月01日

    main.rb

    puts Process.pid
    
    trap(:SIGUSR1) do
      puts "收到 USER1 信号."
    end
    
    sleep
    

    terminal1

    $ ruby -v main.rb 
    ruby 2.3.4p301 (2017-03-30 revision 58214) [x86_64-darwin16]
    1146
    
    

    terminal2

    $ ruby -ve "Process.kill(:SIGUSR1, 1146)"
    

    然后 terminal1 就会打印 "收到 USER1 信号。"

  • Ruby 的并发, 进程, 线程, GIL, EventMachine, Celluloid at 2017年08月31日

    文中说"Puma 允许在每个进程中使用多线程", 请问在这种模式下,每个 http 请求是对应 Puma 的一个线程吗?它们之间的边界是什么?处理 A 请求时修改了全局变量会对 B 请求造成影响吗? 谢谢

  • 关于 EventMachine 的求助 at 2017年08月25日

    把当前时间跟 EM::Timer 组合使用

  • 联表查询写法的疑问 at 2017年06月23日

    我没有取到 p_count, 报 undefined method `p_count'

    >> c.most_post.first
      Post Load (0.4ms)  SELECT  channel_id, count(id) as p_count FROM `posts` GROUP BY `posts`.`channel_id` ORDER BY p_count desc LIMIT 10
      Channel Load (0.6ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 1 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.6ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 2 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.4ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 4 ORDER BY `channels`.`id` ASC LIMIT 1
    => [#<Channel id: 1, name: "Hello Focus", introduction: "这里是Focus的频道 😀", channel_type: "picture", intimity: "masses", user_id: 1, created_at: "2017-06-22 15:26:20", updated_at: "2017-06-22 15:26:20">, 5]
    >> c.most_post.first.p_count
      Post Load (0.6ms)  SELECT  channel_id, count(id) as p_count FROM `posts` GROUP BY `posts`.`channel_id` ORDER BY p_count desc LIMIT 10
      Channel Load (0.5ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 1 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.7ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 2 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.3ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 4 ORDER BY `channels`.`id` ASC LIMIT 1
    NoMethodError: undefined method `p_count' for #<Array:0x007fb0b90da9a0>
    
  • 联表查询写法的疑问 at 2017年06月23日

    谢谢:)
    像 p_count 这样临时加进来的属性在结果里怎么取得呢?我在 Model 里加 attr_accessor :p_count 也取不到

  • 在 Rails 项目里,redis 一般用来存哪些数据? at 2017年05月10日

    我是把热点数据存在 redis 里,比如最新的发帖和评论,给他们设置自动过期。拉数据先去 redis 找,如果没有就从 mysql 里把数据热到 redis 里,同时设置自动过期. 索引类的数据就没有做过期,但是要做热数据的操作。 这样一旦发现问题可以直接 flushdb , 然后一点点热起来。

  • [已关闭,结果公布] 第二轮活动,送出几个蛋人网的订阅账号 at 2017年04月18日

    不中奖也要订阅一个!希望多发布一些源码讲解的视频

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

    加油

  • 请教一下关于 Rails 加载的问题 at 2016年07月13日

    #2 楼 @uestc_bird 听起来很 PHP 哈,类找不到就自动加载,用完之后全部丢掉

  • 《Ruby on Rails 教程 (原书第 4 版)》发布 at 2016年06月29日

    @rei 付款的时候可以改扫码吗?输支付宝的账密感觉不太好

  • 《Ruby on Rails 教程 (原书第 4 版)》发布 at 2016年06月29日

    之前看的盗版,,, 新版已买!

  • Rails 如何使用 Session ID 获取 Session 的信息? at 2016年04月07日

    #1 楼 @huacnlee 『实现方式不一样』是指的 cookie-based 方式吗? 如果是,与存在服务器的 Session 相比,操作这种 Session 的时候要特别注意什么呢?(假设用户都启动 cookie)

  • 关于 bootstrap-will_paginate 分页 at 2016年04月06日

    #2 楼 @qinfanpeng

    多谢指点,我后来改成这个样子就可以了。(发现 params 其实是个方法!)

    视图里:

    <% if current_user.admin? && !current_user?(user) %>
        | <%= link_to "删除账户",
                      user_path(user,page:params[:page]),
                      method: :delete,
                      data: {confirm: "高危操作!"} %>
    

    控制器里:

    redirect_to users_url(page:params[:page])
    
  • 关于 私密笔记的安全 at 2016年03月25日

    #3 楼 @cqcn1991 好奇怪,这会儿有了。 刚才加载也特别慢,严重怀疑是我自己网络不稳定~

    多谢多谢

  • 关于 私密笔记的安全 at 2016年03月25日

    #1 楼 @cqcn1991 这是分享之后的菜单,木有取消嘛

  • 请教有没有好的订阅付费的参考例子?最好是使用支付宝的 at 2016年03月18日

    #7 楼 @brucebot 恩恩,看了一下确认短信,是 stripe 通过支付宝代扣的。

  • 请教有没有好的订阅付费的参考例子?最好是使用支付宝的 at 2016年03月18日

    #6 楼 @brucebot 我是去年的年费会员,现在还没到期。默认选项是自动续费

  • 爬虫代理 IP 被封 at 2016年03月17日

    #10 楼 @cqcn1991 哦哦多谢,不过我已经被 403 了。。。

  • 做一个小而美的 Ruby 培训工作室是否会有市场呢? at 2016年03月17日

    #8 楼 @small_fish__
    好呀好呀^_^ 不过我水平太菜,还处在入门阶段,怕拖后腿,这个月把基础再过一遍,下个月约吗?

  • 请教有没有好的订阅付费的参考例子?最好是使用支付宝的 at 2016年03月17日

    『it 公论』的月费、年费会员是走支付宝的,美金结算,RMB 扣款

  • 做一个小而美的 Ruby 培训工作室是否会有市场呢? at 2016年03月16日

    想付费体验结对编程,有木有大牛愿意带:)

  • 爬虫代理 IP 被封 at 2016年03月16日

    #5 楼 @cqcn1991 豆瓣的请求次数限制大概是多少?

  • OS X 很漂亮,很不顺心[已解决] at 2016年03月11日

    #24 楼 @lgn21st 这个需要特殊配置吗?mysql 的状态不准

  • 控制器中的实例对象? at 2016年03月01日

    #6 楼 @jpman Thanks! post 之后,不符合过滤条件就重新渲染 new 方法对应的 new.html.erb,和 new 方法无关,此时还处在 create 方法下,所以路径是/articles,对吧

  • 控制器中的实例对象? at 2016年03月01日

    #4 楼 @nowherekai 可是render new为什么不是这个呢new_article GET /articles/new(.:format) articles#new,我想 渲染方法和提交方法应该是分开的吧?

  • 控制器中的实例对象? at 2016年03月01日

    #2 楼 @qinfanpeng 确实如此哟~ 所以我也奇怪为什么会是 /articles

  • 蓝灯 Android 版 出来啦! 可以科学上网 at 2016年02月24日

    #5 楼 @joseen https://github.com/getlantern/lantern

  • 《Effective Ruby:改善 Ruby 程序的 48 条建议》Effective Software Development Series” 系列经典著作 at 2016年02月24日

    有电子版就更好了

  • 关于方法名的疑问 at 2016年02月15日

    #3 楼 @jasl

    1. 我是用http://apidock.com/ruby/ ,比如想看一下运算符『 [ ] 』,是搜不到的~
    2. 果然是 theme 的问题,换成黑色主题就好了:)
  • 上一页
  • 1
  • 2
  • 3
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English