Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
SeNMaC
@sennmac
会员
第 11897 位会员 / 2014-03-05

[email protected]
1 篇帖子 / 20 条回帖
1 关注者
5 正在关注
0 收藏
GitHub Public Repos
  • xiaohuashe 0

  • zkshanghai-workshop 0

  • zkshanghai-workshop-1 0

  • synthetix 0

    Synthetix Solidity smart contracts

  • maicai.ddxq.tools 0

    叮咚买菜相关工具

  • merkle-airdrop-starter 0

    Frontend, contracts, and merkle tree generator for use in quickly scaffolding ERC20 token airdrops.

  • sushiswap 0

    Sushiswap smart contracts 🍣 📝

  • safe-contracts 0

    Gnosis Safe allows secure management of blockchain assets.

  • v2-periphery 0

    🎚 Peripheral smart contracts for interacting with Uniswap V2

  • v2-core 0

    🎛 Core smart contracts of Uniswap V2

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • [上海][2018年03月20日] Ruby 聚会召集 at 2018年03月15日

    我能怎么样呢?只能选择给马哥捧场啊!

  • [RubyConfChina2017 话题分享] 用 Erlang 快速开发 Web 快速开发框架 at 2017年09月20日

    我在群里问了一下,才知道原来这个梗是给垠神的。。

  • [RubyConfChina2017 话题分享] 用 Erlang 快速开发 Web 快速开发框架 at 2017年09月20日

    @bhuztez 自称自己是计算机界的 freeman 是哪位。

  • [上海][2017年06月20日] Ruby 聚会召集 at 2017年06月20日

    报名。

  • [上海] 世外智慧教育 招 开发经理 1 名 + 前端开发 4 名 + Ruby 工程师 4 名 (15K-30K) at 2017年06月06日

    加个微信。名字就是微信。来吧。

  • [上海] 世外智慧教育 招 开发经理 1 名 + 前端开发 4 名 + Ruby 工程师 4 名 (15K-30K) at 2017年06月06日

    你是专业投简历的吗。哥们。

  • [上海] 世外智慧教育 招 开发经理 1 名 + 前端开发 4 名 + Ruby 工程师 4 名 (15K-30K) at 2017年06月06日

    投递之后,石沉大海。

  • [上海 张江] pwc (sdc) 招后端,前端,区块链应用开发。 at 2017年06月05日

    哥们 方便加个微信先聊聊不。正要找工作。wechat: sennmac

  • Stack Overflow 帮助 100 万开发者退出 Vim at 2017年05月26日

    卧槽

  • 量产型炮灰工程师 at 2017年05月22日

    我大概这个表情: 😉

  • 模块与类的使用规范 at 2015年12月16日

    #10 楼 @lithium4010 我的理解是保证代码可读性和概念一致性上,需要一些规范。

  • 模块与类的使用规范 at 2015年12月16日

    #9 楼 @lgn21st Math.sqrt 是一个极好的打我脸的例子.. 看样子一直以来,是我对 Utility 的定义过于沉重了.. 多谢,多谢。 @cunheise 我个人开始比较反对这种 namespace global function.. 总觉得通过模块 (一组方法/变量/常量的集合体,非常的轻) 上调用方法极其的别扭.. 后来转念一想..模块不也就是个实例 (Module 类的) 吗.. 顿时就释然了..

  • 模块与类的使用规范 at 2015年12月16日

    #6 楼 @kikyous 没错,module 还有一个重要的用处就是 命名空间了。

  • 模块与类的使用规范 at 2015年12月16日

    #5 楼 @lgn21st 你给的例子还是在模块内自用了类方法,通过动态定义方法来缩减重复代码。 这个场景下,使用模块内的类方法是完全没用问题的,我自己曾经也写过这样的代码。 但是在我主题里面的场景下,应该是用 class 来封装这个方法,而不应该是用 module。 就这点,您有什么看法吗。谢谢指教。

  • 模块与类的使用规范 at 2015年12月16日

    #3 楼 @lgn21st THX。 下班之后我看看这段代码。 有问题的话,我还会提出来的,多谢您指教。

  • 模块与类的使用规范 at 2015年12月16日

    #1 楼 @lgn21st 并不是说“能不能”,而是“规范不规范”。 模块的类方法注定了无法被目标类 inlucde 到。 可能我代码看的少,您能给出一些您看到的在模块中定义类方法的场景吗。

    module A1
      def a
        puts 'a'
      end
      module_function :a
    end
    
    class B;include A1;end
    #报错
    B.a
    
    module A2
      extend self
      def a
        puts 'a'
      end
    end
    class B;include A2;end
    #报错
    B.a
    
  • 关联里的 class_name 和 foreign_key 不是重复的吗? at 2015年11月13日

    #4 楼 @rei 呃。我是顶楼吗。

  • 关联里的 class_name 和 foreign_key 不是重复的吗? at 2015年11月13日

    class_name 指定了关联对象应该被哪个类初始化。 一般来说是不用指定的,因为 ROR 可以通过关联对象名称进行推导,但是你这个场景下面是无法通过 active_relationships,推导到 Relationship 的。(默认推导是 active_relationships--》ActiveRelationship) 在比如,你可以有一个导师,很多朋友,但是导师和朋友都是“人”对不对。 你写的时候可能是这么写的:

    has_one :mentor, class_name:  "People"
    has_many :friends, class_name:  "People"                               
    

    以上也是 无法通过关联对象推导出类名的例子。

  • after_save 回调被多次调用的问题 at 2015年11月13日

    你扩展了 ActiveRecord::Base,然后你跟我说是 ActiveRecord 的锅,ActiveRecord 表示不服。 来吃了这碗教程:http://guides.rubyonrails.org/active_record_callbacks.html

  • 做好战斗准备再加入创业团队 at 2014年03月06日

    如果抱着这样的状态和心理,就算去了贵公司也没有办法好好工作. 所以 他不来也是对你负责..

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