Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
liran
@scuwolf
高级会员
第 2272 位会员 / 2012-05-21

26 篇帖子 / 20 条回帖
0 关注者
0 正在关注
1 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 弱弱问个问题: 如果将一个字符串作为变量? at 2015年12月24日

    多谢楼上几位,开阔思路了

  • 新手除了 Rails 还有哪些 Ruby 实践方法推荐? at 2014年08月29日

    同关注,最近也在重新学习 ruby,不是专职码农,老感觉学的用不到点子上,过一段时间就又忘的差不多了

  • do ... end 和 {} 不是通用的么? at 2014年08月29日

    #1 楼 @piecehealth

    果然是的,多谢

  • 求一个正则表达式的解析 at 2014年01月02日

    #1 楼 @luikore 多谢,懂了。thx

  • 有没有使用 gitlab+ 自建 openid 认证的经验 at 2013年11月29日

    #1 楼 @chunlea

    补充在主贴了

  • [上海] 百度诚招高级研发工程师 Ruby at 2013年11月08日

    额,这个职位貌似很适合我

    运维工程师,对 ruby 很感兴趣

  • [北京] 游戏公司-Kabam-招聘 Ruby Engineer (2 名) at 2013年10月30日

    怎么感觉想是一个 运维开发工程师 的岗位啊

  • 求问此处是变量还是方法调用 at 2013年10月23日

    #1 楼 @kikyous

    哦,悟了。空参数的方法调用,初始化 @needs 这个实例变量为 [], 然后 push

    擦,这写法好诡异...

  • 《ruby cookbook》里面的一个例子请教 at 2013年08月27日

    哦,终于知道了

    这里 &sort_by 没问题,因为 sort! 默认调用的就是 { |x,y| x <=> y }

  • 有啥晚上和周末 Rails 兼职的机会么 at 2013年07月25日

    嗯,ls 说的很有道理,只是想碰碰运气,:-)

  • 学习 RoR 这个看书顺序如何 at 2013年05月14日

    #15 楼 @vincenttone

    你可能是有其他的 web 开发经验的? 我没任何 web 开发经验啊,做运维的。想使用 ror 开发内部的运维系统

  • 学习 RoR 这个看书顺序如何 at 2013年05月14日

    #3 楼 @Rei

    thx 建议,准备采用,发现看 guides 没啥用,当作手册查比较好

  • 市场调查: 如果我搞个 Matias Mini Tactile Pro 的团购。。 at 2013年05月14日

    对所有没有小红点的键盘的键盘都无爱

  • [远程办公] 招聘 rails 攻城狮 - 自由枪骑兵 at 2013年05月07日

    mark 一下,等我 ror 学好了。。。

  • [杭州.滨江] Ruby 开发 2013 new at 2013年05月03日

    就在滨江。。。可惜 ruby 只是业余爱好

  • [广州] 网易 Ruby 高级开发工程师 (J1604 ) at 2013年05月03日

    不知道是那个部门的

  • 在 module 定义时,使用 class << self 的目的是什么呢? at 2013年05月02日

    #16 楼 @fsword @zgm

    能否帮我解答下 #4 楼 的问题

  • 在 module 定义时,使用 class << self 的目的是什么呢? at 2013年05月02日

    #5 楼 @zgm 多说几句。。。

  • 在 module 定义时,使用 class << self 的目的是什么呢? at 2013年05月02日

    再问一个问题,这种在一个 module 中定义 method_missing 为什么必须也要使用 class<<self 呢? 在《ruby 元编程》书中也没见过这种技术

    module Facter 
    ....
      class << self
        # Allow users to call fact names directly on the Facter class,
        # either retrieving the value or comparing it to an existing value.
        def method_missing(name, *args)
          question = false
          if name.to_s =~ /\?$/
            question = true
            name = name.to_s.sub(/\?$/,'')
          end
    
          if fact = collection.fact(name)
            if question
              value = fact.value.downcase
              args.each do |arg|
                if arg.to_s.downcase == value
                  return true
                end
              end
    
              # If we got this far, there was no match.
              return false
            else
              return fact.value
            end
          else
            # Else, fail like a normal missing method.
            raise NoMethodError, "Could not find fact '%s'" % name
          end
        end
      end
    ....
    end
    
    
  • 在 module 定义时,使用 class << self 的目的是什么呢? at 2013年05月02日

    #2 楼 @tumayun

    嗯,应该是这个原因,thx

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