Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
andy
@easyhappy
高级会员
第 1286 位会员 / 2012-03-04

[email protected]
上海
19 篇帖子 / 359 条回帖
17 关注者
5 正在关注
318 收藏
GitHub Public Repos
  • travel-coding 36

    公众号: 漫步coding, 一个分享数据库、算法、架构一些心得的公众号

  • mobile_auth 3

    通过手机号 实现注册、登录、忘记密码、短信验证等逻辑

  • goguider 1

  • XZ_WeChat 1

    微信聊天框架搭建,高仿微信聊天框架

  • MACProject 1

    这是一个用 Objective-C 写的 iOS 轻量级框架,旨在快速构建 iOS App,欢迎 Star

  • markdown-rails 0

    Markdown as a static templating language for Rails views and partials

  • rdiscount 0

    Discount (For Ruby) Implementation of John Gruber's Markdown

  • bilibili-go-common 0

    你懂得

  • coding 0

  • tiger-open-api 0

    老虎证券 美股、港股量化交易 API

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • RubyConfChina 2013 会场地点确定! at 2013年08月01日

    @jasl 赞!!

  • 今天星期六地铁上面的帅哥都好养眼啦! at 2013年07月27日

    来吧,妹子,汉子阵营需要你

  • 今天星期六地铁上面的帅哥都好养眼啦! at 2013年07月27日

    #7 楼 @ice_bb
    看头发 像妹子 看坐姿 像汉子 看那面包后面的笑容 像妹子... 看拖鞋 像... 凌乱了...

  • 在 Class 中混入 Module 的实例变量 at 2013年07月25日

    确实是 这样的,怎么设计 要看你的应用场景了。

  • 在 Class 中混入 Module 的实例变量 at 2013年07月25日

    对,只是 将代码实现 放到了 module N 中。

  • 远程工作经验谈 - 如何适应以及如何管理团队 at 2013年07月25日

    赞,非常喜欢里面

    免扰模式

    因为这样 每个人 会有 充分的时间 去思考,去反思,

    而不是 一味问对方‘这个问题,你怎么看,你想怎么做...'。

  • 判断 params ['foo'] 存在,是数组,并且包含某个值的快捷方式? at 2013年07月25日

    @zj0713001 Array(a) 和 a.to_a 没有区别呀

  • require 'sass' 出现 load error at 2013年07月25日

    @countcain 可以参见 http://ruby-china.org/topics/12577 而且上面报错的信息 应该是你没有装 sass gem install sass

  • 判断 params ['foo'] 存在,是数组,并且包含某个值的快捷方式? at 2013年07月25日

    @mouse_lin and @loveky ,刚才试一下,确实可以。非常感谢提醒!!

  • 在 Class 中混入 Module 的实例变量 at 2013年07月25日

    呵呵,不用谢,共同进步...

  • 在 Class 中混入 Module 的实例变量 at 2013年07月25日

    多看、多用,就会深入了...

  • 判断 params ['foo'] 存在,是数组,并且包含某个值的快捷方式? at 2013年07月25日

    6 楼,用你的方式 不太对,报错 如下

    NoMethodError: undefined method `try' for nil:NilClass
        from (irb):3
        from /home/andy/.rvm/rubies/ruby-1.9.3-p448/bin/irb:13:in `<main>'
    

    个人感觉 #5 楼 的方式 更好些。

  • 在 Class 中混入 Module 的实例变量 at 2013年07月25日
    module N
        attr_accessor :v
        def self.included(base)
          base.instance_eval do
            define_method :initialize do
              @v = 'hello'
            end
          end
        end
    end
    
    class C
       include N
    end
    
    c = C.new
    puts c.v
    
    @simlegate 你看看 这样能不能满足你的 需求..
    
  • Anyone plays football? at 2013年07月23日

    我在北京,每周四 晚上 8:00 到 10:00 都在 太阳宫足球俱乐部踢球

  • 一个极其好用的取色网站 at 2013年07月22日

    收下了

  • Ruby on Rails 4 Tutorial 中文版 at 2013年07月20日

    支持!!!

  • 大家一周有点什么运动没? at 2013年07月19日

    @linus , 我体重 倒是没有加,反而减了 10 斤.....

  • 大家一周有点什么运动没? at 2013年07月19日

    现在明显赶脚 体力不如 大学那会了....

  • 大家一周有点什么运动没? at 2013年07月19日

    每周 都去 踢球....

  • ubuntu 下 chrome 出现异常 at 2013年07月17日

    谢谢你们,这个 好像已经解决了!!

  • Hadoop 这个还真大 at 2013年07月17日

    @Teddy ,如果为了玩,其实 真的没有必要学这个,只有在大数据时 他们才能发挥他们的自己的优势。

  • Hadoop 这个还真大 at 2013年07月17日

    @linus 记端口 做什么,当时就是 现查文档,而且 当时在 部署的 就是 给 每个 应用 分配一个端口段 比如:flume 分配的是 9200-9210

  • Hadoop 这个还真大 at 2013年07月17日

    以前 弄过 入门需要 3 个月左右,精通嘛 就看个人造诣了....

  • ruby 获取 model 名字 at 2013年07月13日

    #7 楼, 确实如你说,我需要在 included 里判断 model 类型,然后根据类型去添加一些方法。 目前也 采用#1 楼的做法。非常感谢你们!!

  • ruby 获取 model 名字 at 2013年07月13日

    确实 是抽象过的 需求

    以前 是这样的:

    class A < ActiveRecord::Base
      include C
    end
    
    
    class D < A
    end
    
    class E < A
    end
    
    
    module C
      def self.include(base)
         ... 都是一样的
      end
    end
    

    现在 需要 新加入一个 class B,然而 B 大部分 都是 D、E 一样 就是一个方法 不一样... 所以 就有 最上面的问题了....

  • ruby 获取 model 名字 at 2013年07月13日

    #3,这里 特征 就是 获取 base 的 子类的名字..., 通过 子类名字 进行判断。

    同时 试了一下 你说的 self.inherited 的方式。只有 B.new 的时候 才会 调用 (不能满足 需求)

    需求是 在加载 module C.include 的时候 就判断 子类 是什么。

  • ruby 获取 model 名字 at 2013年07月13日

    需求是这样的

    class A < ActiveRecord::Base
      include C
    end
    
    class B < A
    end
    
    class D < A
    end
    
    class E < A
    end
    
    
    module C
      def self.include(base)
          #需求 是这样 ,判断是 B 还是D、E
          # 如果是B 进行 一定的操作
         # 如果是 D 或者E 进行 一定的操作
      end
    end
    
  • china_sms - 短信平台的 Ruby 接口 Gem at 2013年07月12日

    nice,mark 一下!!!

  • QingCloud (青云) 我就是来推荐下这个东东的~ at 2013年07月12日

    关注性能报告....

  • 关于中文字符问题 at 2013年07月10日

    明白了,thanks!!

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