Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Ery
@ery
VIP
NO. 594 / 2011-12-27

沃丰时代 Udesk
北京
38 Topics / 1123 Replies
36 Followers
37 Following
104 Favorites
西伯利亚的雪景 万丈高空的鹰
GitHub Public Repos
  • railscasts-downloader 12

    a script to download and keep the railscasts videos up to date

  • suitup 10

    Common bash commands, support zsh

  • deploy-rails 8

  • showbuilder 7

    Show Builder

  • emknight 5

    Ember Knight is a front-end project base on ember.js

  • emcastle 3

    Ember Castle is a back-end project base on rails

  • sublime-text-2-ruby-tests 2

    Sublime Text 2 plugin for running ruby tests! (Unit, RSpec, Cucumber)

  • fetchshare 2

    Fast simple fetch and share

  • nginx-init-ubuntu 1

    Tried and true Nginx init script - got enhancements? Send a pull!

  • Ery.Sublime 0

    Sublime config of Ery

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Ubuntu 的安装 RoR 的笔记 at May 22, 2015

    Nice

  • Ruby 链接 MySQL 提示装载 libmysql.dll 失败 at May 21, 2015

    换 Linux

  • git cherry-pick 最佳实践 at May 21, 2015

    cherry-pick 的功能,其实,就是把 commit(s),放到你要想的地方。 属于一个高级功能,要求使用者,对 git 有较深的理解。

  • git cherry-pick 最佳实践 at May 21, 2015

    经常使用 cherry-pick,很好用!

  • 初学 Rails, Ruby China 的源码在哪部分处理发帖权限的啊 at April 08, 2015

    #5 楼 @hooopo 哦 什么情况?

  • 判断变量是否是数组或其它 at April 04, 2015
    object = %w(t r y ' r e s p o n d _t o ? ')
    last = ''
    if object.respond_to?(:each)
      object.each do |item|
        last << item
      end
    end
    puts last
    
  • Ruby 程序员虽然少,但人员精良,整体素质高,往往除了 Ruby 之外还揣着一门看家本领。性价比超高有没有! at April 03, 2015

    看家本领,就是能看家 汪汪

  • AWS 中国现在到底怎样了? at April 03, 2015

    对楼主的问题,我也很感兴趣。我一直在用 国外的 AWS 和国内的阿里云

  • 请教,用 Vim 怎么 debug ruby 程序啊? at April 02, 2015

    pry https://rubygems.org/gems/pry

  • Ruby China 要有小弟妹啦 at March 30, 2015

    #3 楼 @kikyous #4 楼 @jesse6679 本站是基于 Go + Revel 编写的

  • 10 个 Ruby 技巧提升你的代码 at March 30, 2015

    涨姿势

  • 越做产品,越觉得做产品难 at March 28, 2015

    提升自己,从怀疑自己开始。

  • 不用数据库用什么? at March 28, 2015

    YAML

  • Ryan Bates 是要回来了吗?! at March 28, 2015

    @happypeter 威武

  • 大家是用什么来记录自己的想法的? at March 28, 2015

    MarkDown 然后放到 Git 里面,然后推送到个人的 Git Repo,比如 VPS

  • 怎么样 watch mysql2 数据库 at March 27, 2015

    在 App 层中 Rails 有一个 observers 功能,Rails4.0 后成为了一个 Gem https://github.com/rails/rails-observers https://rubygems.org/gems/rails-observers

    在数据库层,我也不知道有什么办法。

  • Sublime Text 如何在测试文件和被测试文件之间跳转 at March 27, 2015

    ST2 中有一个组件 Rails Related Files https://packagecontrol.io/packages/Rails%20Related%20Files

  • 求 Ember.js 开发经验的分享 at March 26, 2015

    #51 楼 @lgn21st :plus1:

  • 求 Ember.js 开发经验的分享 at March 25, 2015

    #43 楼 @stephen 我采用的是前后端分离的方式,不是传统的 rails,所以木有 layout,也不需要

  • Service Object: What? Why? and How? at March 23, 2015

    没有通解 因地制宜

    在曾经的一个项目中,我们就采用了该模式。在那个项目中效果很不错。 其实本质本质问题是,一个 Controller 有多个 Action,而 Action 之间的逻辑是独立的。 当一些相关度较低的代码,全都放在一个文件中,过于混乱,不易维护。

    对应关系的变化导致我们采用不同的方案

    • Controller 和 Action 的对应关系
    • Action 和内部代码数量的对应关系

    考虑以下几种情况

    情况 1 一个 Controller 有多个重的 Action

    class ControllerA
      def action_1
        #100行代码
      end
      def action_2
        #100行代码
      end
      def action_3
        #100行代码
      end
    end
    

    情况 2 一个 Controller 有多个轻的 Action

    class ControllerA
      def action_1
        #仅1行代码
      end
      def action_2
        #仅1行代码
      end
      def action_3
        #仅1行代码
      end
    end
    

    情况 3 一个 Controller 有一个重的 Action

    class ControllerA
      def action_1
        #100行代码
      end
    end
    
    class ControllerB
      def action_1
        #100行代码
      end
    end
    
    • 情况 1 不符合 SRP
    • 情况 2 符合 SRP
    • 情况 3 符合 SRP

    • 情况 1 采用 Service Object 模式后,就会变成 情况 2

    不知大家可曾想过,如果一个 Controller 只有一个 Action,那么天生就是 SRP。 但是这不符合 Rails 的 Convention。

  • 求 Ember.js 开发经验的分享 at March 21, 2015

    #40 楼 @foxzool 谢谢

  • 求 Ember.js 开发经验的分享 at March 20, 2015

    我做了一个 Demo

    https://github.com/ery/emknight 前端 Ember https://github.com/ery/emcastle 后端 Rails

  • [北京] Udesk(企业级服务 SaaS)诚邀 Ruby & 前端工程师 at March 20, 2015

    #6 楼 @luotuo 非常感谢

  • [北京] Udesk(企业级服务 SaaS)诚邀 Ruby & 前端工程师 at March 20, 2015

    #6 楼 @luotuo 非常感谢

  • 求助,在公司内网部署 Rails,就几个人用,需要设置成 production 模式吗? at March 20, 2015

    标准流程是采用 production 模式 但是如果不考虑性能,development 模式也可以。

  • 求 Ember.js 开发经验的分享 at March 17, 2015

    Ember CLI 文档中有这么一段话,

    Ember CLI uses the ES6 Module Transpiler, which turns ES6 module syntax into AMD (RequireJS-style) modules. Using the transpiler, you can write code using tomorrow’s syntax, today.

    ES6 不熟,于是搜了一下,搜到了一份资料 《ECMAScript 6 入门》阮一峰 http://www.ruanyifeng.com/blog/2014/04/ecmascript_6_primer.html http://es6.ruanyifeng.com/#docs/class

  • 分享一张图片 at March 17, 2015

    其实可以写个程序把这个图打出来(........我承认我很懒)

  • 分享一张图片 at March 17, 2015

    我擦,太给了,非常有用 谢拉!

  • 上周开发的一款 Markdown 编辑器: Markdown Plus at March 17, 2015

    干的好!

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