Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
kb
@theblock24block
会员
第 17727 位会员 / 2015-03-21

london
0 篇帖子 / 152 条回帖
6 关注者
1 正在关注
55 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 关于 Chartkick 的问题 at 2017年03月08日

    看看它所用的 js 库加载成功没有

  • 为什么 Rails 中没有依赖注入的概念? at 2017年03月04日

    在 ruby 中,aop 可以简单地使用 alias_method/define_method/method_added 来实现,无需另外使用什么 InvocationHandler、cglib 那些繁复的东西

    DI、IOC 在 java 中很着重我想是为了提醒 javaer 把各种动作抽象成一个个 interface,但在 ruby 中无需管你什么类型,只要你有这个 method id 就能调用,也就是 duck typing

    ruby 本质上就是设计得这么动态

  • 关于元编程问题 at 2017年02月25日

    class variables are bound at compile-time

  • 对 ActiveSupport::Concern 中 append_features 的疑问 at 2017年02月25日

    为什么三次?

    Myc1.include Myc2; Mytest.inlcude Myc1; Mytest.include Myc2;

    理解是否正确?

    哪里有什么理解?

  • Rails 中 link_to 问题 at 2017年02月13日

    他下面不是解释了吗

    fire off a DELETE /articles/:article_id/comments/:id to our CommentsController

  • 函数名容易与变量名冲突 at 2016年12月27日

    如果函数是无需参数的,那就别用局部变量,每次都调用函数。

    如果该函数计算很耗性能,就用该函数所属类的实例变量缓存一下

    即使那个类不是你自己写的,也可以 prepend、extend 来制造缓存吧

  • 新手打算直接开始 ror,麻烦给个最新的链接 at 2016年12月07日

    LZ 是还在上学的吗

  • 学习 Elixir 有什么新思路么? at 2016年11月25日

    #2 楼 @gyorou 为什么说 “除了 metaprogramming 那本”?

  • 元编程代码的解释 at 2016年04月27日

    相等关系。setup 将你那两个 block,put one 和 put two,塞到@setups中。each_setup 再迭代@setups,将两个 block 传给{ |setup| setup.call},这才执行那两个 block。

  • 王银说 Ruby 先后出现过四种类似 lambda 的东西,是哪四种? at 2015年06月07日

    #3 楼 @luikore

    "block 如果不在参数中写 &block 的话, 是不生成新对象的, 是纯粹的控制流跳转, 如果写了, 生成 proc 对象"

    这个说的是 yield 和 Proc#call 吗?

  • 基础 理解 class_eval 和 instance_eval at 2015年06月04日

    #3 楼 @secondrocker 个人理解是跟 current class 有关:

  • [2015年6月5-7日] 热爱创造的你快来一起 Change The World —— 第二届广州创客马拉松报名开始 at 2015年05月25日

    在校生居多吗?

  • 大家对买错的书是什么感觉 at 2015年05月25日

    一大堆电子书、经典书还没看,估计以后越来越少买书了

  • 看了下招聘版,小城市用 Ruby 真的没有未来? at 2015年05月25日

    挺想知道十年前那环境是怎么会关注到 ruby 这货,并一直坚持玩下来的……

  • 搜索页面打不开了? at 2015年05月25日

    需翻

  • 基础 理解 class_eval 和 instance_eval at 2015年05月25日

    一直觉得翻译成 “实例方法” 是不太对的……这种叫法就像是抱着 java,C++ 那类语言的概念

    原文 “Invoking class_eval on an instance wouldn't work because class_eval isn't a method of arbitrary objects, only of class objects like MyClass” 也没有出现"instance method"这种字眼

    不能再 a 上调用 class_eval 是因为,class_eval 是 Module/Class 的实例方法,而 a 所指向的东西不是由 Module/Class 的 new 所产生出来的东西

  • 一个简单的 Ruby console at 2015年05月17日

    说的是 irb、pry 之类吗

  • Ruby 和它的内存之三点 at 2015年05月17日

    请问这方面内容主要在哪里有得看?

  • [新手求助] 学习 Module 时,对其和 Class 区别感到的混淆 at 2015年05月17日

    Module#include 只能在 Module 实例或 Module 的 subclass 的实例中调用,用于 mixin Object#extend 能在各种 object(包括 Module、Module 实例、普通自定义对象)中调用,用于扩展,在 class 上则是扩展 class method,在自定义对象上则是扩展 instance method 它们都只接收 Module 实例作为参数

  • 首页全是招聘。。。 at 2015年05月14日

    #13 楼 @killernova 也有从其他语言转的吧

  • 准备入 Ruby on Rails 坑了,你们有什么要说的吗? at 2015年05月11日

    从哪个坑出来的?

  • 首页全是招聘。。。 at 2015年05月11日

    起码能让新手看到机遇……

  • 有谁是因为 Ruby China 而爱上 Ruby / Rails 的? at 2015年05月04日

    有人说高冷,有人说友好……

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