Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Victor
@victor
VIP
NO. 449 / 2011-12-12

延吉
30 Topics / 842 Replies
54 Followers
1 Following
109 Favorites
弱智道士維克多
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Install Ruby The "Postmodern" Way at July 09, 2014

    和 #11 楼 一样

  • grape 如何处理 StrongParameters? at July 09, 2014

    #3 楼 @flypiggys 的解决方案是有效的。详情可以参考

    http://qiita.com/milkcocoa/items/8d827ac92b179c8aa7e4 https://github.com/intridea/grape/issues/404

  • 谁可以给我个用 Grape 写 API 的项目的源码或者 example at July 08, 2014

    #15 楼 @zfjoy520 啊,这个词不是我乱造的,newrelic 的统计里面有。意思是 Requests Per Mintue

    #16 楼 @wangping 我们还是 mysql。单表上千万数据,还 (bu) 行 (tai) 吧 (hao)

  • 谁可以给我个用 Grape 写 API 的项目的源码或者 example at July 08, 2014

    #19 楼 @ruohanc 。。。。

    if i want trouble
      use Rack App + Grape
    else
     use Rails + Grape
    end
    

    这样如何。。。

  • 谁可以给我个用 Grape 写 API 的项目的源码或者 example at July 07, 2014

    #11 楼 @wangping 我遇到的坑主要集中在,数据库连接池的管理,缓存,线程安全。只要这 3 个解决了,用 Rack App 跑 Grape 其实也没那么吓人。

    我当时是参考 https://github.com/intridea/grape/wiki 的例子。

    主要是

    https://github.com/dblock/grape-on-rack https://github.com/kunovsky/Grape_on_rack_sqlite3 https://github.com/cutalion/grape-api-example

    这几个可以看看。

  • 谁可以给我个用 Grape 写 API 的项目的源码或者 example at July 07, 2014

    #9 楼 @wangping 我用的 puma,感觉挺好的。双核 CPU 可以开 4 个 work,然后走 256 个线程。大概不眠不休 3 天,内存会吃 1G 左右。然后不论跑多久,都会稳定在 1.6G 左右,不会更高。

  • 谁可以给我个用 Grape 写 API 的项目的源码或者 example at July 07, 2014

    #4 楼 @wangping 我们的项目,第一版本用 Rails 3 写的 API,撑到了 70W PV。感觉一点问题都没有。后来看论坛的大神都说 Grape 霸气侧漏,Rails 太重了。我脑袋一热,API V2 就用 Rack App 配合 Grape 写的,没错,我没有用 Sinatra 之类的框架。然后就,呵呵。。。各种坑。用了两台服务器,都撑不到 500 RPM。

    坚持了 2 个月,实在挺不住了。摔啊!!!然后花了 2 天时间,改回用 Rails 跑 Grape,现在两台服务器撑 2000 RPM 小意思。

    所以,如果你不想给自己找麻烦,Rails 配合 Grape 挺好的。

    PS: 服务器是阿里云低配,双核 CPU 内存 2.5G。

  • Rails 3.2.19 and 4.1.4 have been released! at July 03, 2014

    收到,马上升级 👌

  • 求助 Puma + Nginx 跑 Rails 出错 at July 03, 2014

    #27 楼 @steve 能

  • 分享几个部署时解决 ENV 变量问题的方案 at July 03, 2014

    #17 楼 @hooopo 威胁系统安全的,应该是弱智的系统管理员吧。我的意思跟 #18 楼 一样。

  • 求助 Puma + Nginx 跑 Rails 出错 at July 02, 2014

    #24 楼 @steve 单凭这个无法判断你的 puma 是 production 环境,因为 puma 的配置还有点坑。建议你在 database.yml 中,为 development 指定一个不存在的数据库,然后重启服务器,看看到底是哪个环境。

  • 推荐 Ruby & Rails 内部实现文集 at July 02, 2014

    确实值得加精 👍

  • 分享几个部署时解决 ENV 变量问题的方案 at July 02, 2014

    #10 楼 @ruohanc 应用被完全攻破了,应该先看 database.yml 吧。谁还关注那个 key 啊。其实不用想太多,对于绝大多数 Rails 开发者,你就算把 production secret key 交给他,他会用吗?

    PS: 我们目前 2 台后端服务器做负载均衡,用的方法和 #2 楼一样。

  • Rails migration 文件也应该按模块存放 at June 30, 2014

    #28 楼 @swordray 好东西,有用!迁移文件上 100,就管不过来了

  • Lotus Philosophy at June 30, 2014

    #10 楼 @Rei +1

  • Grape 如何查看 route? at June 30, 2014

    #15 楼 @QueXuQ 因为你们的 grape 的版本不同。ruby-china 用的是 0.1.5 的版本。参见 https://github.com/intridea/grape/pull/285 ,在 0.2.X 版本之后 error_format 已经删除了。

  • 你不知道的 New Relic at June 30, 2014

    #6 楼 @fresh_fish 不会

  • 一个复杂的分组查询如何写,有没有思路? at June 26, 2014

    我倒觉得分别捞出 Sale 的卖出的总价 和 Meal 的卖出的总价,然后用 ruby 计算总价性能更好点。

  • 既然 Mongrel 已经是 web server 了,为何还要 apache? at June 22, 2014

    还缺一个反向代理服务器,另外负载均衡什么的也需要啊

  • 使用 mina 部署,输入 ssh 密码时非常难操作 at June 17, 2014

    #2 楼 @dddd1919 我们也用 #6 楼 @qichunren 的方式。还是用 key 的方法安全性更高,并且 mina 部署也更顺利和方便。

  • Ruby 程序员写 Swift 毫无压力 at June 03, 2014

    #35 楼 @5swords 这两句是一个意思吗?

    查了一下,果然是一个意思!有 hasPrefix 和 hasSuffix 的区分,这块似乎不像 ruby 一样支持正则

    谢谢

  • Ruby 程序员写 Swift 毫无压力 at June 03, 2014

    #2 楼 @quakewang

    灵活的 switch

    Swift 中的 switch 支持各种各样的比较操作:

    let vegetable = "red pepper"
    switch vegetable {
    case "celery":
        let vegetableComment = "Add some raisins and make ants on a log."
    case "cucumber", "watercress":
        let vegetableComment = "That would make a good tea sandwich."
    case let x where x.hasSuffix("pepper"):
        let vegetableComment = "Is it a spicy \(x)?"
    default:
        let vegetableComment = "Everything tastes good in soup."
    }
    

    其中的 case let x where x.hasSuffix("pepper"): ruby 怎么实现?

  • vimium 超级好用唉。 at June 03, 2014

    #4 楼 @hiluluke 就像 #6 楼 @jsonline 说的一样,如果用 chrome 打开一个页面没有 load 完的话,整个插件就没办法生效。所以你能做的就是等!!!

  • Production 代码更新后如何重启 Puma at May 29, 2014

    #15 楼 @wppurking pumactl -P /***/puma.pid restart 或者 pumactl -F /***/puma.rb restart 都无法正确重启

  • Production 代码更新后如何重启 Puma at May 28, 2014

    #11 楼 @cameo pumactl 是无法实现 restart 的(各种 bug 和奇怪情况的组合),start 和 stop 是可以根据 pid 或 puma.rb 来执行。

    我的建议是你搞个 mina 或者 cap 来管理:更新代码,安装 gem,重启 puma 等等任务。

  • 你愿意为知识付费吗?关于 Symfony2 学习计划 at May 26, 2014

    当然愿意为知识付费,一年买书,买视频网站会员得多少钱。

    但是对于自己不需要或者不感兴趣的知识,就不会。

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