Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
heart
@cwheart
VIP
NO. 2110 / 2012-05-07

1 Topics / 77 Replies
1 Followers
0 Following
9 Favorites
GitHub Public Repos
  • jquery-calendar 2

  • GitHubPopular 1

    这是一个用来查看GitHub最受欢迎与最热项目的App,它基于React Native支持Android和iOS双平台。

  • cwheart.github.io 0

  • pressone-cli 0

    submit nft data to pressone

  • ChinaTextbook 0

    所有小初高、大学PDF教材。

  • SS-Rule-Snippet 0

    搜集、整理、维护 Surge / Quantumult / Shadowrocket / Surfboard / clash(X) 实用规则。

  • PlaneLoc 0

  • plane 0

  • flavour 0

    A demo go web framework

  • USTC-CS-Courses-Resource 0

    :heart:中国科学技术大学计算机学院课程资源(https://mbinary.xyz/ustc-cs/)

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 关于购物网站一个功能的实现问题 at May 13, 2013

    要把上次请求的数据初始化进去

  • 关于购物网站一个功能的实现问题 at May 13, 2013

    初始化的时候是空,肯定不行呀

  • 关于购物网站一个功能的实现问题 at May 13, 2013

    cart 实例化的时候初始化@items了没有?

  • [阳光书屋] 招聘全职 项目经理 & Ruby 攻城师 at April 10, 2013

    顶一下

  • ruby 如何实现这个 aop 效果? at November 11, 2012

    #13 楼 @chenge 这个是基础,谈不上水平,只能说动态语言比较灵活

  • ruby 如何实现这个 aop 效果? at November 11, 2012

    #11 楼 @chenge 抢饭碗不敢

    class SampleService
      def m1(data)
        return "You sent me '#{data}'"
      end
      def m2(data)
        return "You sent me 2'#{data}'"
      end
    end
    
    class Wrapping
      def initialize(target, wrappers = [])
        @target = target
        @wrappers = wrappers
      end
    
      def method_missing(m, *args)
        return "#{@wrappers.map(&:perform_befor).join(':')}:#{@target.send(m, *args)}:#{@wrappers.map(&:perform_after).join(':')}"
      end
    end
    
    class WrapperDemo1
      def perform_befor
        "demo1 befor"
      end
    
      def perform_after
        "demo1 after"
      end
    end
    
    class WrapperDemo2
      def perform_befor
        "demo2 befor"
      end
    
      def perform_after
        "demo2 after"
      end
    end
    
    wrap = Wrapping.new(SampleService.new, [WrapperDemo1.new, WrapperDemo2.new])
    p wrap.m1("something")
    p wrap.m2("something")
    
  • ruby 如何实现这个 aop 效果? at November 11, 2012

    #9 楼 @chenge 就是 spring 的 AOP 呗,负责任的告诉你,实现起来很容易,很多种方式

  • ruby 如何实现这个 aop 效果? at November 11, 2012

    #5 楼 @chenge aspect 是神马?写个串接多个的例子

  • ruby 如何实现这个 aop 效果? at November 11, 2012

    这个算不算

    class SampleService
      def m1(data)
        return "You sent me '#{data}'"
      end
      def m2(data)
        return "You sent me 2'#{data}'"
      end
    end
    
    class Wrapping
      def initialize(target)
        @target = target
      end
    
      def method_missing(m, *args)
        return "Wrapped:#{@target.send(m, *args)}:Wrapped"
      end
    end
    
    wrap = Wrapping.new(SampleService.new)
    p wrap.m1("something")
    p wrap.m2("something")
    
  • [北京][12-15] Rails Girls Beijng [97 个 girls 报名了] at November 10, 2012

    严重怀疑楼主的动机呀

  • [北京] 天际网寻觅初、中、高级 Rubyist [暂停招聘] at October 27, 2012

    低调路过

  • [北京] 天际网寻觅初、中、高级 Rubyist [暂停招聘] at October 18, 2012

    #56 楼 @suxu 这个我知道,分数计算是每一个选项对应一个项目并且有一个分值,最后把所有的选项的所有分值分别统计 比多少人好是根据以往用户的测试结果查询对比出来的 靠谱性有多高不知道 据说是一个国际通用的测评方式 前端代码一部分是我写的 计算逻辑不是我写的

  • [北京] 天际网寻觅初、中、高级 Rubyist [暂停招聘] at September 29, 2012

    顶一下,女 ruby 好难找呀

  • 为什么你们用 Vim 和 Textmate 而不用 IDE at September 17, 2012

    用 emacs 的飘过,刚开始纯属装逼,现在是习惯了装逼的快感

  • rails 无法识别命令 at September 14, 2012

    试一下 script/rails

  • [北京] 久朵网络 招聘靠谱 Ruby 软件工程师 at August 24, 2012

    好,顶一下

  • 北京 Ruby 聚餐后的产物: 北京 Ruby 精英组 at May 07, 2012

    顶一下

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