Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
tesla_lee
@tesla_lee
会员
第 9500 位会员 / 2013-10-10

[email protected]
上海
4 篇帖子 / 92 条回帖
1 关注者
8 正在关注
121 收藏
GitHub Public Repos
  • Xin-Yue 3

    岳昕:致北大师生与北大外国语学院的一封公开信

  • threejs-miniprogram 2

    WeChat MiniProgram adapted version of Three.js

  • canyon_bunny 2

  • atom 1

    :atom: The hackable text editor

  • CodeEdit 1

    CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

  • three.js 1

    JavaScript 3D Library.

  • purgecss 1

    Remove unused CSS

  • my-emacs.d 1

    my emacs configuration

  • sss 1

    ss

  • postcss-purgecss 1

    PostCSS plugin for purgecss

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • [求助] Capistrano Rails 6.0 ,yarn install 到 [4/4] Building fresh packages... 这一步总是很慢 at 2019年12月27日

    yarn 的镜像地址我已经修改了,前三步都很快,就是到 [4/4] fresh packages 这一步就会卡住了,时间特别长。

  • [求助] Capistrano Rails 6.0 ,yarn install 到 [4/4] Building fresh packages... 这一步总是很慢 at 2019年12月27日

    这么一说,我去查查看,实在不行我就考虑本地编译在发布了。

  • [求助] Capistrano Rails 6.0 ,yarn install 到 [4/4] Building fresh packages... 这一步总是很慢 at 2019年12月27日

    而且好像发现 yarn install 执行了两次。

  • [上海][8-24,25] RubyConf China 2019 赞助召集 at 2019年05月20日

    太棒了

  • sidekiq 进入了任务队列,但不执行任务!😭 at 2019年05月20日

    应该是你的 sidekiq 会时不时挂掉,要查一下这个原因,并不是进入队列不执行。

  • sidekiq 进入了任务队列,但不执行任务!😭 at 2019年05月20日

    你的 sidekiq 已经挂了,根本没有进程啊...这个进入队列只是等待执行,你的 sidekiq 进程已经没了。

  • for 结合 Proc 使用时的作用域问题 at 2018年03月02日

    可以这么理解

    for i in [1,2,3,4] do
    
    end
    
    puts i #=> 4
    

    这里的 i 不是 local variable,实际上相当于定义了一个 i 变量,它的作用域和 for 同级。

    但是下面的 i 就是 local variable,它的作用域不在 block 外

    [1,2,3,4].each do |i|
    
    end
    
    puts i #=> NameError: undefined local variable or method `i' for main:Object
    
  • 如何用 Ruby 写一个图片上传到服务器的方法 at 2018年02月28日

    HTTP Posts in Ruby

    或者 Google: ruby http multipart post

  • MongoDB 批量查询性能优化问题 at 2017年10月11日
    1. 就是上面你使用的,查询数据库的时候,可以直接传数组,没必要一条一条查。
    2. 分页可以直接用数据库做,不要全部查出来再分页吧。 比如下面的语句
    "SELECT  `users`.* FROM `users` LIMIT 20 OFFSET 0"
    
  • 为什么在 controller 和 erb 中调用 where 的 first 返回类型不一样 at 2017年09月16日

    如果你贴的是源代码,那应该是你的 congtroller 里的代码里有空格。

  • 关于订正大会地址到 杭州海外海” 皇冠 “大酒店,订错酒店的解决方法 at 2017年09月13日

    哈哈,我都能想象到当时的场景,这个确实是很容易搞错。辛苦了。 “我们最后确认一遍信息吧,地址好像有点不对,是不是省略了几个字?”。一查地图,我擦。

  • lib 下如何使用 rails 里面相关方法 at 2017年09月12日

    我这里都可以,不会报错,不知道你是怎么使用的。

  • Ruby 作用域问题,应该如何访问域外的实例方法 at 2017年07月23日

    说得过去的,思路和我上面说的一样,你思考一个问题,在 irb 中,当前的作用域是什么?define_singleton_methon 时,这个 do block 可以访问的作用域是什么?我能告诉你的是,和上面的情况是一样的,他们在同一个作用域。基本上@laplace已经指出了问题了。文字比较生硬,可以忽略大家的语气。不用在意。

  • Ruby 作用域问题,应该如何访问域外的实例方法 at 2017年07月23日

    实际上,你搞混了一个东西。当 hello 是 字符串与 def hello; end 是完全两个不同的东西。 我认为你指的 hello 是这个意思。

    class A
      hello = "test"
    
      def hello_again
      end
    
      B = Class.new do
        define_singleton_method :hi do
          hello
        end
      end
    
    end
    
    class C < A
      def say_hi
        B.hi
      end
    end
    

    基于这个假设。我讲一下为什么字符串hello 可以被访问到。

    因为解释器在读取这段代码时,当读到define_singleton_method ,此时do block 是可以访问当前的作用域的。 那么当前的作用域到底是什么?并不是class A内部的作用域,而是,正在定义class A的作用域,也可以理解为 Class.new do ; end 这个作用域。 本来,如果你没有在 B.hi 中使用 hello 的话,这个hello 在加载完这段代码后 hello 这个变量就释放了(有可能有理解的错误),因为除了在定义 A 的代码里用了一下,其他地方就再也没有绑定过这个变量了,但是你定义了 B.hi ,把这个变量又和 B.hi 绑定到一起了。所以 hello 这个变量没有被释放掉。

    上面解释了为什么字符串hello可以被访问。

    上面的这些东西在The Ruby Programming Language 这本书里有讲到过。可以看一下。

  • 大家有被颈椎病困扰的吗? at 2017年07月19日

    用这个按摩,非常酸爽。rumbler roller

  • 树形结构数据表如何查询最底一层的所有数据 at 2017年07月19日

    感觉只能考虑增加字段了,上面说的增加层数,以及每一个 node 不只是保存 parent id 而是保存整个 ancestor 链的 id,

  • TextMate 的保存路径应该怎么设置方便终端直接调用 at 2017年07月19日

    不在同一个文件夹的话,它就不知道这个文件在哪里啊,所以肯定找不到的。不是在 irb 里面执行 ruby

  • 安装好 Ruby 和 RubyGem 后无法用 gem 命令线上下载 Rack 和 Rails 等 gem 包 at 2017年07月18日

    我试了下,可以装,不知道是不是网络问题。

  • 安装好 Ruby 和 RubyGem 后无法用 gem 命令线上下载 Rack 和 Rails 等 gem 包 at 2017年07月18日

    可以看一下 rvm 或者 rbenv,用来管理 ruby 版本的,用起来也很简单,注意 rails 的版本是对 ruby 版本有要求的。

  • 安装好 Ruby 和 RubyGem 后无法用 gem 命令线上下载 Rack 和 Rails 等 gem 包 at 2017年07月18日

    看上去是 ruby 版本也太旧了。这个是 mac 自带的吧,得升级一下。

  • Rails 中数据库中有 5 个字段,插入却只有 4 个 at 2017年07月18日

    我说的是,这个帖子里的代码格式,完全没法看。😂

  • 安装好 Ruby 和 RubyGem 后无法用 gem 命令线上下载 Rack 和 Rails 等 gem 包 at 2017年07月18日

    rack 0.8.7 的版本太老了吧。

    运行

    gem list rack -r -a 
    

    看有哪些版本

    或者就直接安装,不指定版本。

    gem install rack
    
  • TextMate 的保存路径应该怎么设置方便终端直接调用 at 2017年07月18日

    test.rb 保存在哪里了?在执行命令的同一个文件夹下吗?

  • Rails 中数据库中有 5 个字段,插入却只有 4 个 at 2017年07月18日

    把代码格式改了。

  • 安装好 Ruby 和 RubyGem 后无法用 gem 命令线上下载 Rack 和 Rails 等 gem 包 at 2017年07月18日
    gem install rack -v 0.8.7
    
  • Ahead-of-time (AOT) Compiler designed for Ruby at 2017年07月17日

    推上看到 matz 转了,我说怎么那么眼熟

  • RubyConf China 2017 售票开始!(已更新日程安排) at 2017年07月14日

    第一次参加,感谢。

  • 我觉的 Ruby China 对新手不太友好 at 2017年07月07日

    总体感觉 Ruby China 对于新手来说还是挺好的。有些人语气不好,或者说回复得看起来很生硬,我觉得这是没有办法的,不可避免会遇到这种情况。 不过我也承认你说的偏向性的问题,是更新手友好,还是老手友好。这个很值得讨论。

  • 一年后回来发帖,我的情况更加糟糕了,想从事开发,跪求指导。 at 2017年07月05日

    你的卡债有点夸张啊...建议你看看“暗金丑岛男”我看完了都想立马换了我的信用卡。 你只能慢慢来了,先搞定工作,25 万还起来也挺快的。

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