Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Martin
@martin91
会员
第 4755 位会员 / 2012-11-27

深圳
45 篇帖子 / 1467 条回帖
100 关注者
7 正在关注
26 收藏
打赏作者
GitHub Public Repos
  • paperclip-storage-aliyun 22

    Extend the Paperclip with Aliyun Storage

  • rong_cloud 10

    融云 Server API Ruby 语言 SDK

  • jianggaowang-1 1

    Jianggaowang official repository

  • excel-writors-benchmark 1

    Benchmarks for writing excel by different languages

  • gofixtures 1

    Ruby on Rails' style test fixtures for Golang

  • aes-encryption-benchmark 0

  • binance-public-data 0

    Details on how to get Binance public data

  • techparty-org.github.io 0

    珠三角技术沙龙 blog 官网

  • hikvision-isecure-pyth... 0

    python SDK for interacting with HIKVISION iSecure APIs / 用于海康威视综合安防管理平台的 Python SDK

  • hugo-black-and-light-t... 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • GitCafe 居然迁移到 coding.net 了? at 2016年07月17日

    原来就感觉 gitcafe 不是很给力

  • 最近开发微信公众号,涉及支付,踩了各种坑 at 2016年07月06日

    #8 楼 @pynix 以前记得有句话是说:“如果他们都能像你这么想,你就没机会在这里抱怨他们了。”哈哈,大家都知道要约定才是最佳实践,但是事实就是他们并没有约定统一啊。

  • 最近开发微信公众号,涉及支付,踩了各种坑 at 2016年07月05日

    微信支付内部是不同团队做不同模块,so,你会发现各种不统一。anyway,这是基于一年前我了解到的内部的情况,现在不好说。

  • 现在手机太牛了,照的图片清晰度太高,体积太大,上传不了,大家是如何处理的? at 2016年07月04日

    #3 楼 @emanon 你们 piedpiper 还招人吗?:D

  • Ruby gems 里,如何更新自己上传的 gem? at 2016年07月04日

    重新 push 就行了,确保你先更新 gemspec 里边的版本号

  • RubyConf China 2016 时间地点确定及讲师征集 at 2016年07月03日

    这一次冲着贴纸也要去,哈哈,logo 太惹人爱了!

  • Rails 5 还是 Rails 4.x + Grape? at 2016年07月03日

    #20 楼 @justin 是,apipie 就是文档,接口测试交给 postman,而且 postman 可以方便保存、分享以及导入导出测试集。两个工具各自做各自的强项。

  • Rails 5 还是 Rails 4.x + Grape? at 2016年07月03日

    #18 楼 @pinewong 我们用 apipie-rails 比较轻量简单的方案。

  • Rails 5 还是 Rails 4.x + Grape? at 2016年07月03日

    一直是用 Rails controller 提供 API 啊,反而觉得没什么必要用 grape,纳闷为什么还是很多人一提到 API 就觉得非得是 Grape 呢。

  • Rails 5 正式发布了 - Action Cable, API mode 以及其他新特性介绍 at 2016年07月01日

    遇到错误的 UTF-8 querystring 值,现在会抛 ActionController::BadRequest 错误

    这个好!

  • Reddot RubyConf 2016 总结 at 2016年07月01日

    过来膜拜一下大神!

  • [已解决] 分页 gem 一个奇怪的生产环境问题,求大神们帮忙看看 at 2016年06月30日

    这个报错不像是 kaminari 的啊,是不是你模板上其他代码导致的?你看最后一行,出错的地方又是在另一个文件的 56 行。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at 2016年06月30日

    #33 楼 @lyfi2003 是啊,你的方案是选择困难症患者的良药。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at 2016年06月30日

    #31 楼 @lyfi2003 哈哈,那你是不是要顺便加个 rails_best_practice、brakeman 以及 dawn 啊,不过这些都是开发环境下跑的就好了。顺便想到的好用的 gem。

  • 办公室午睡最佳实践? at 2016年06月30日

    #17 楼 @cqcn1991 这么科学的问题叫我如何回答是好?我午睡也就 20 - 30 分钟,反正我自己一直都睡得挺好的,至少比趴着睡舒服多了,给你传送门 附图:

  • 办公室午睡最佳实践? at 2016年06月30日

    折叠床

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at 2016年06月30日

    每天通过 Ruby China 了解到亚飞都在忙着发大招啊

  • 八十二十付费阅读继续成长, 发布了 1.0 正式版 at 2016年06月26日

    顶一个!

  • 用 Nginx + Puma + Mina 部署 Rails 应用程序 at 2016年06月07日

    以前国内针对 Rails 可用的,有过类似的 PaaS 平台,比如搜狐云景,但是不好用 + 已经挂掉了。

  • Shell 备份目录问题 at 2016年06月07日

    接着 #3 楼 @ecloud 的回答往下补充,楼主的问题可以借鉴 capistrano 的部署机制,先上图: 图中 releases、current、shared 是 capistrano 部署时几个重要的目录(当然还有其他目录和文件,但是由于主题无关,暂时不表),各自作用是:

    • releases: releases 目录下按照每次部署建立一个新的目录,目录名用时间戳命名,比如图中的 20160606035914,capstrano 会自动通过 git 拉取部署时指定的代码,放到这个目录下,作为一份代码的拷贝,这跟你说的第一点目的一致:每次更新代码时,要把原来代码备份一下。
    • shared: shared 目录下存放在每个 version 代码间共享的文件或者目录,比如我们常见的 config/database.yml、public/ 等等,capistrano 会在拉取完代码后,自动执行 ln -s shared/xxxx #{last_release}/,这样就将共享文件以链接的方式挂到了每个 release 下边;
    • current: 这同样是一个文件链接,在部署完成之后,capistrano 执行 ln -s /xxx/releases/xxxxx /xxx/current,这样就将 current 指向了最后一个部署的 release。用 current 链接的好处是你可以 /xxx/current 这样的绝对路径直接访问到你的最新代码目录,也方便在 Nginx 等 HTTP 服务器中直接配置站点 root 地址。而回滚部署也很简单,只需要重新将 current 链接到前面的 release 目录就可以了。

    说了这么多,给个流程图(注意:去掉了很多细节,只留下跟这次讨论有关的内容):

    所以回到楼主的问题,解决你的需求很简单,方案有二:

    1. 直接集成 capistrano 或者 mina,自动化部署你的代码,你的这些需求都能轻松得到满足,相关配置楼上已经给过,不再重复;
    2. 你去仔细研究一下 capinstrao 或者 mina 机制跟流程,然后自己造一个简单轮子,哪怕只是实现上面我提到的三个目录的机制都够你用了。

    个人推荐1。

  • Discourse I18n 直接修改代码无效问题 (production 环境) at 2016年06月07日

    重启服务器了吗?

  • C++ 入门书籍推荐 at 2016年06月07日

    C++ Primer 主要是作为工具书,遇到有问题的翻一翻,然后顺便拓展性地阅读一下。最好还是带着问题开始敲代码吧。C++ 只在本科读书时用过,现在基本记不得什么了。

  • [杭州] 杭州米订招聘 Ruby 工程师 3 名 at 2016年05月31日

    楼上你们好和谐,我又开始相信 基情 爱情了

  • [杭州] 杭州米订招聘 Ruby 工程师 3 名 at 2016年05月31日

    #12 楼 @_kaichen 哈哈,笑死

    也欢迎你们有换工作意向的跳槽过来。

  • 哈哈,这里需要考虑妹子们的感受吗? at 2016年05月21日

    #2 楼 @tony612 不知道用什么称谓好,哈哈

  • 哈哈,这里需要考虑妹子们的感受吗? at 2016年05月21日

    #1 楼 @debugtalk 我帮你吧 @yue

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