• 毒,慎入 at 2013年04月17日

    唉,手贱点进来~

  • 支持汇总贴!

  • #14 楼 @edokeh 现在我还没有搞懂 ruby 的包管理是怎么回事。意思是,ruby 只有一个“环境”吗? 我记得 python 也有虚拟环境之类的东西。

    另外变量冲突的问题,我重从 node 过来的,对 ruby 的这个设计,很难理解,一些方法不知道是导入库的,还是标准库的。导致我入门很难啊。

  • 吐槽一下注释 at 2013年04月09日

    #3 楼 @dotnil 精辟

  • 应该尽量避免这种逻辑。

  • 这个 ng 中文社区速度很快 at 2013年04月08日

    #46 楼 @ghprince 因为不可或缺

  • Ruby Web 框架简单介绍 at 2013年04月08日

    Padrino 还是挺简洁的。适合入门用。

  • 本人前端开发一枚,ruby 新人,大致看过一遍《Ruby 编程语言》,正在看第二遍,随便看些 web 框架,问一个困扰我的问题。

    require 'sinatra'
    
    get '/hi' do
      "Hello World!"
    end
    

    get方法是sinatra暴露出来的吧。

    如果是 Node 的话,基本会这么写:

    var sinatra = require('sinatra')
    sinatra.get('/hi',function(){
       return "Hello World!";
    })
    

    所以想问:

    1. ruby 是怎么控制变量冲突的?
    2. 如果导入了多个库,怎么识别哪些方法是哪个库的?

    有没有相关的文档推荐?发现 ruby 想入个门,资料真心少。