Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
哥有石头
@jicheng1014
Member
NO. 10547 / 2013-12-12

fir.im
重庆
63 Topics / 535 Replies
73 Followers
62 Following
0 Favorites
GitHub Public Repos
  • repo1 0

    devops-repo

  • Atpking 0

    Config files for my GitHub profile.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [北京][2016年8月6日] Ruby Saturday「活动召集」[北京 Rubyist 四周年随意纪念活动] at July 25, 2016

    报名

  • 使用 Rails 5 创建 API-Only 应用 at July 25, 2016

    你如果用的 0.8 版本的 ActiveModelSerializer,有 gem https://github.com/skalee/active_model_serializers-namespaces

    你如果用的 0.8 以上版本的,没做,但是有解决思路 用 defined? 稍微封装下你的 applicationController 检测是否存在带版本的 serializer 如果有就用,没有就用默认的,

    例如 访问 V1::UsersController, V1::UserSerializer 没有 就用 UserSerializer

    缺陷是访问会变得慢一点

  • 使用 Rails 5 创建 API-Only 应用 at July 21, 2016

    #4 楼 @smartepsh 完全独立的项目

    前端完全是 js 项目 后端完全是 rails api

  • 使用 Rails 5 创建 API-Only 应用 at July 21, 2016
    #必须显示指定serializer,不知原因,求解释
    #应该是根据对象类型自动匹配到user上了
    

    是的 active_model_serializers 会找模型对应的 serializer 如果不指定的话

  • 最近开发微信公众号,涉及支付,踩了各种坑 at July 08, 2016

    可以试试 ping++

  • 编程语言为什么不做成模块化的? at July 06, 2016

    #6 楼 @jasl 参数统统是 hash

  • 编程语言为什么不做成模块化的? at July 05, 2016

    #4 楼 @jasl 业务逻辑还好 rest 就完了

  • Rails + Puma 线程死掉了没有报错么? at July 05, 2016

    @kikyous unicorn 你是不是有个

    unicorn/oob_gc unicorn/worker_killer

    这玩意会自动重启 unicorn worker

  • RubyConf China 2016 时间地点确定及讲师征集 at June 29, 2016

    logo 设计的真好

  • 阿里云首期开源众包计划,Rubyist 居然没人? at June 13, 2016

    今天刚好要用,结果搜索来搜索去,都没有 aliyun openapi 的 gem,果然还是得自己弄,可惜悬赏已经过期啦

  • [上海][2016年01月19日] Ruby Tuesday 聚会召集 at June 05, 2016

    #36 楼 @vincent 您好,最近我这边在做 rails api 微服务的异步通信,也不知道自己做的对不对,不知您现在是否保存了当时分享的资料?能否公开这个资料供大家参考下呢?谢谢

  • [北京][2016年5月21日] Ruby Saturday「活动召集」 at May 10, 2016

    赞~ 报名

  • 同时需要 API 和 Web 页面的 Rails 项目,怎样结合 Grape 和 Rails? at April 19, 2016

    #37 楼 @numbcoder 这种写法肯定是不科学的

  • 同时需要 API 和 Web 页面的 Rails 项目,怎样结合 Grape 和 Rails? at April 19, 2016

    #35 楼 @42thcoder @numbcoder 说来惭愧,我们的项目在 get 的时候大多数情况没在查询之前做参数验证,觉得我们开放出来的查询都会有索引,所以传错值问题引起的性能损失不大。主要考虑的还是安全问题,比如不做校验,会带来哪些安全上的风险呢?

  • 同时需要 API 和 Web 页面的 Rails 项目,怎样结合 Grape 和 Rails? at April 19, 2016

    #17 楼 @numbcoder 额 我好像没 get 到你这的点呢。

    校验是放在 model 里的,当然你要在 action 里做一次校验,没什么不好的。如果你是怕多查数据库的话,你可以加个 redis 限制 api 的访问就好了

    我们的 rails 项目就是纯 api 的,效果还行

  • 同时需要 API 和 Web 页面的 Rails 项目,怎样结合 Grape 和 Rails? at April 16, 2016

    #14 楼 @numbcoder rails 怎么做 rails-api 就怎么做呗 rails-api 是一个简化版的 rails 去掉了大多数关于 view 层的东西 https://github.com/rails-api/rails-api 之后现在 rails-api 已经被 merge 到 rails 里了

  • 同时需要 API 和 Web 页面的 Rails 项目,怎样结合 Grape 和 Rails? at April 15, 2016

    我们公司是 rails-api 写 api,web 端使用 reactjs + redux

  • RubyGem 如何正确配置 Travis CI at April 14, 2016

    可以试试我司的 flow.ci, 支持 ruby 可以直接填写自定义脚本 现在内测中

  • [北京] 卡拉丁汽车召唤 Ruby 工程师 (10-20K) at April 09, 2016

    e 保养没倒吧 好像还 B 轮了

  • 如何在 erb.html 文件输出 #{} 这个三个连续的特殊字符串 at April 04, 2016

    推荐 rubocop,会建议所有字符串如果没转义用单引号 效果不错

  • Ruby China 的 RubyGems 镜像上线 at March 25, 2016

    好像现在挂了(2016 年 03 月 25 日 14:56:57 北京联通)

  • [重庆] 轻谈科技诚招 Rails 工程师 - 健康智能产品 at March 24, 2016

    天哪噜 难得看到重庆的,只不过铁山坪确实有点偏,我对那里的印象就是 jail。。。 家乡的团队是要支持的 祝好运~

  • Rails 前后端分离 at March 20, 2016

    我们团队目前实践的是 rails-api + 独立的 react js 项目

    其实我觉得挺好的
    特别适合爱好者针对 api 进行各种创新

  • Ruby China 的 RubyGems 镜像上线 at March 10, 2016

    PS 我们能小额赞助么

  • Ruby China 的 RubyGems 镜像上线 at March 10, 2016

    帅呆~

  • Turbolinks 向导 at March 03, 2016

    rei 好像一直建议 关闭 turbolinks @rei

  • 哪里有 Ruby Rails 的培训呀? at March 03, 2016

    codeschool 好像这个周末还有免费的班

  • 刚刚想来一个项目!!大家觉的做出来技术上有多难。新人,最近投简历都没回应。太难了。 at February 28, 2016

    #4 楼 @douxiance 人艰不拆啊朋友

  • 最近网站被恶意攻击了 at February 26, 2016

    #5 楼 @alucardpj 是的。。。但是你不查数据库,不过那些 7788,直接返回 200 压力也会小不少,最好的还是流量清洗,就是有点贵

  • 最近网站被恶意攻击了 at February 26, 2016

    自己之前写过的一个粗糙的,可以借鉴一下

    # Controller 里,
      before_action :forbid_abuse_request
    ...
      def forbid_abuse_request
        ip = request.remote_ip
        project_md5 = calculate_md5
        key = "#{ip} #{project_md5}"
        exists = $request_redis.exists key
    
        if exists && $request_redis.get(key).to_i > 100
          Rails.logger.warn "ABUSE_IP #{key}"
          return render json: { status: 'ok' }
        end
    
        $request_redis.incr key
        $request_redis.expire key, 60 unless exists
    
      end
    
  • Prev
  • 1
  • 2
  • …
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English