Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
chenxu zhao
@zztczcx
Member
NO. 6376 / 2013-03-27

[email protected]
ejoy.com
广州
8 Topics / 25 Replies
1 Followers
6 Following
29 Favorites
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 测试性能优化建议 at August 08, 2021

    “那么上面的代码就不用做任何调整,两个用例都能够通过" 这里是不是有问题啊?第二个用例 eq(1)才会过吧。。。

  • [美国远程全职] 艾迪福克斯 1 名 Ruby 高级工程师,1 名 C# 高级工程师 at May 05, 2017

    还在招吗?这个快一个月了吧。。。

  • ActiveModel Validation 里的 if option 到底是在哪里执行判断的。 at October 12, 2016

    @tesla_lee 实在是太感谢了,解释的太详细了。 然后 能再问一个问题吗?

    set_callback(:validate, *args, &block) 这里 设置了 一个 callback. 但是 这个 callback 是在哪一步执行的呢?因为我看到 还有 before_validate, after_validate 这两个方法,也会设置 callback。

    所以现在这个 set_callback(:validate, *args, &block) ,看样子有点像 在 调用 validate 之前的 会调用。。。
    不是很确定。

  • Ruby 中的 OpenStruct 详解 at August 26, 2016

    看過測試,openstruct 內存使用驚人。

  • unquote 的地方有一处看不太懂,求解释 at May 20, 2015

    #1 楼 @hhkbp2 那个时候刚开始学,不是很清楚,后来写了一些 macro 之后,有一点认识,虽然现在可能也不是很清楚。 说下我现在的理解吧:

    因为这里 quote do 返回的是一个 Enum.each 的结构,这时并没有去执行 each 的操作,所以 k,v 在 macro unquote 的时候是未定义的。

    这里有两种解决方法,一种是在 defmacro 的时候 用 Enum.map, 而不是在 quote do 里面使用 Enum.map

    第二种 就是 使用 bind_quoted: 这个选项,这个时候 你会发现 最终返回的 ast 是带着 kv 信息的。

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at May 06, 2015

    #22 楼 @reducm 写 elixir 吧,跟 ruby 差不多

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at May 05, 2015

    #12 楼 @bhuztez 用 Elixir,一样能写 Erlang

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at May 05, 2015

    Elixir 也是招的。

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at May 05, 2015

    #1 楼 @kabie 重度用户,已经开发了好几个系统。

  • [济南] 全职或兼职 Ruby 开发工程师 at March 06, 2015

    济南都有 ruby 了,等我想回家了,有去处了,加油~~~

  • 2015年 你打算学习哪门编程语言? at January 30, 2015

    c + lua + 英语

  • vim 如何让 shell 的命令显示在底部的 buffer 里? at January 18, 2015

    #7 楼 @wosuopu 多谢。shougo 果然是写了很多 vim 插件啊。我其实想要的是这样的东西: 很多语言的插件都是提供 run 功能的。例如 vim-go, :GoRun 就可以运行当前的文件,但结果的输出是打印到 shell 上的,然后你 type enter 在回到 vim。我在想有没有办法能不跳出去,直接显示在 vim 的下面而已。

  • vim 如何让 shell 的命令显示在底部的 buffer 里? at January 15, 2015

    #4 楼 @lululau 可以哦

  • vim 如何让 shell 的命令显示在底部的 buffer 里? at January 14, 2015

    #1 楼 @yesmeck 我不想让输出影响我的当前 buffer。例如我只是想运行一下我 buffer 的内容,把结果输出到底部,而不是,打印到文件里。

  • Erlang 真的很好! at December 26, 2014

    elixir 真的很适合 用过 ruby 的新手~~

  • [广州] Beansmile 招聘信息 第三季 at March 28, 2014

    工资真心低

  • vim 求助 at January 16, 2014

    我都是用中指

  • rails console 和 shell 的关系。因为 zsh,掉坑里了。 at January 15, 2014

    #12 楼 @clc3123 没办法,公司是写 ruby 的。我还是 python 党的~~~

  • rails console 和 shell 的关系。因为 zsh,掉坑里了。 at January 15, 2014

    #4 楼 @googya 这是 zsh 的 feature。但为什么 rails c 里面 File::open 也会受影响。难道都要通过 zsh 去找文件?

  • rails console 和 shell 的关系。因为 zsh,掉坑里了。 at January 15, 2014

    #2 楼 @jjym 我确实是 mac 难道是因为操作系统的原因?

  • controller 中访问 model 中的 class 具体是通过什么途径? at November 18, 2013

    #1 楼 @lgn21st 这个我是理解的,不求甚解就好了。 但还是希望了解一下细节。

  • [广州][7 月 17 号 19:30] GZRUBY 第 13 次聚会 - Rails 4 和啤酒! at July 11, 2013

    是啊~~ 好快 两个月前我还不会 ruby

  • ruby 中的方法不是一级对象? 谁能给讲讲? at June 12, 2013

    #3 楼 @luikore ruby 中 一个对象的方法存在于对象自身的类中。 那 python /js 中呢,这个取对象方法,是在自身取还是去类中取?或者说,python 实例化对象的时候,方法是存在实例中的吗?

  • ruby 中的方法不是一级对象? 谁能给讲讲? at June 12, 2013

    #1 楼 @jjym 嗯,ruby 中 方法好像不是对象。

  • [济南][2013年5月5日] Ruby Sunday 活动召集 at April 27, 2013

    真没有想到 会是济南啊~~~ 人在广州,回不去了

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