Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@edisonhsu
会员
第 15577 位会员 / 2014-10-27

[email protected]
6 篇帖子 / 15 条回帖
1 关注者
3 正在关注
32 收藏
GitHub Public Repos
  • 100-days-of-RxSwift 199

    :dash:100 days and 40 project of RxSwift

  • leetcode 8

    :gem: leetcode

  • grape-on-rack-starter 5

    Get start with Grape on Rack and completed user system

  • geetest-ruby-sdk 4

    geetest-ruby-sdk

  • vimrc 2

    OOTB Vim config

  • paperclip-upyun 2

    ❗️ This repository is deprecated. Move to https://github.com/jhw-dev/paperclip-upyun

  • 12306Calendar 2

    在日历上展示 12306 订票信息

  • netease-music-api 1

    netease-music-api

  • test-double 1

    test-double

  • new-mbp-necessary-soft... 1

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 同时需要 API 和 Web 页面的 Rails 项目,怎样结合 Grape 和 Rails? at 2016年04月19日

    这个问题我一开始也纠结过。先分享下我现在的用法和项目背景 因为是纯 API 服务,所以

    1. API 使用 grape on rack 的方案,自己加一些配套的 gem 来完成类似 rails 的工具链
    2. 使用 rails 开发 admin

    对于你这个的问题。我的想法是这样的: 分析 API 和 web 的比重,如果 API 比较多,超过 80%,那么我建议用 grape,只是 on rails 还是 on rack,这个再根据性能要求去分析,其实一般要求的并发 rails 完全可以 hold 住。要求再高的可以用 on rack。 如果 web 超过 80%,那么肯定是用 grape on rails 或者 rails 的方案更合适

    我认为,grape 在写 API 方面比 rails 裸写或者 rails_param 的方式肯定是更优雅的,也更合适做 API 的服务。如果 API 比重大那么就可以考虑引入。对比到学习成本和开发受益,应该是会有收获。

    关键还是用合适的工具去做合适的事情,这么一个宗旨

    最后引用一个老帖算是抛砖引玉吧 https://ruby-china.org/topics/9765

  • 微信开发 wechat-starter at 2016年02月05日

    很不错,加油,已 star

  • 学生工作室后台想从 Java 转 Ruby at 2016年01月12日

    学东西没人能阻拦你,既然你也是想带学弟的。 和你在任何时候想他推进一种技术一样,你肯定要拿出对比来说服别人。 我建议你可以先自己把 Rails 掌握了。然后在效率、效果上和 Java 做出对比,到底如何取舍自在人心。 最后我并不觉得学什么东西一定要为了找工作,既然选择做码农,那么就一定得热爱自己的本职工作。 语言知识一门工具,用的顺手就好。我写过 C、Python、javascript、coffeescript、OC、Swift。 最后我选择在 Ruby。哈哈哈

  • Paperclip 的 upyun 插件 at 2016年01月12日

    #1 楼 @pathbox 还行吧,之前有问题联系了他们客服,回复的还挺快

  • ActionView::Template::Error (Your template was not saved as valid UTF-8. at 2016年01月04日

    你的模板文件本身有米有用 utf-8 encoding 啊 查看试试

  • Grape 如何以元编程的方式给 route 增加 callback? at 2016年01月04日

    你要的需求 Grape 已经有方案了啊 你看看https://github.com/ruby-grape/grape#before-and-after

  • 撸了个 Letter avatar at 2016年01月03日

    哈哈哈,顶一下。写了几百行 coffee 后,默默的回来写 ruby 了

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

    必须得去啊。有大神来啊~

  • 欢迎 3 位新的 Ruby China 社区管理员 at 2015年10月15日

    : thumbsup:

  • 3.times { say '《Ruby 元编程》第 2 版来了' } at 2015年09月04日

    25 刀,吓尿了

  • [上海][2015年9月8日] Ruby 聚会召集 at 2015年08月31日

    感觉可以来交交朋友啊~

  • 关于 Rails 作为管理后台以及提供 JSON 接口的问题 at 2015年01月07日

    #6 楼 @appell 是 quick-cocos2d,网络层交互用 lua

  • 关于 Rails 作为管理后台以及提供 JSON 接口的问题 at 2015年01月06日

    #2 楼 @appell 目前还没发现有跨域问题,API 部分提供给手机访问,管理后台访问的也只是自己的资源

  • HABTM 中 join table 时间戳的更新问题 at 2014年11月10日

    #1 楼 @cisolarix 哦~这个做法在 stackoverflow 上看到过。一开始觉得麻烦。现在去试试看。

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