Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
超桑
@davidlichao
会员
第 7974 位会员 / 2013-07-09

[email protected]
上海
4 篇帖子 / 22 条回帖
0 关注者
0 正在关注
19 收藏
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Agile Web Development with Rails 4 这本书好贵 at 2015年02月16日

    确实很贵,不过这本书写的不错,另外你应该在Pragporg买,可以免费得到更新版本,而且貌似是官方渠道,里面那个购物车的项目就是以这个网站为原型。

  • File.read 读不全文件 at 2014年12月31日

    #3 楼 @jasl 多谢指教!另外有rw+这个模式吗?我在 irb 里执行了一下,返回了ArgumentError: invalid access mode rw+:UTF-8。

  • File.read 读不全文件 at 2014年12月30日

    问题解决了,需要关闭文件。😓 修复后的代码如下:

    class Debug
      def initialize
        file = File.new("debug.txt", "w+:UTF-8")
        3000.times { |row| file.puts row }
    
        # close the file
        file.close
    
        puts File.read("debug.txt")
      end
    end
    
    Debug.new
    

    另外,如果使用FileUtils.mv(original_file, target_file)的话,需要关闭original_file。

  • 请教 watir 怎么在 click 后判断跳转的页面加载完毕 at 2014年11月22日

    试试判断页面某个元素是否存在

    Watir::Wait.until { something }
    
  • Ruby 中的 OpenStruct 详解 at 2014年10月05日

    赞。 性能确实木有自带的 Struct 好,不过某些读取 yml 之类的代码能简洁很多。我在做的内部测试脚本里的对象描述就应用到了 OpenStruct,RecursiveOpenStruct就是一个增强版的 OpenStruct,复杂的 symbol 也能描述,看源码也很好理解。

  • 用 attr_reader 添加所有实例变量的方法? at 2014年05月27日

    #12 楼 @5swords 哈哈好巧,我昨天正好在亚马逊买了你推荐的第二本。谢谢!

  • 用 attr_reader 添加所有实例变量的方法? at 2014年05月27日

    #9 楼 @piecehealth #10 楼 @5swords

    😳 接触这种元编程比较少,好酷! 这样我重新定义一个包括method_missing这个方法的类,如果有很多个这种描述对象的类(按模块分),只要继承就好了。果然 D.R.Y. 真的学习了。 😃

  • 用 attr_reader 添加所有实例变量的方法? at 2014年05月27日

    #3 楼 @saiga #4 楼 @5swords

    谢谢你们的回复,很有收获! 这是我设计的一个自动化测试框架里面一个描述页面元素的公共类,其它负责业务的类需要访问这个描述页面的类来描述业务,所以描述页面的类的实例变量都需要能够被直接访问。因为这个类的职责很单一,就是描述页面,所以应该不会有什么潜在威胁。 @saiga 谢谢你的提醒😃,关于 Ruby 程序设计方面我也是在学习中。

  • 用 attr_reader 添加所有实例变量的方法? at 2014年05月27日

    #1 楼 @liwei78

    mattr_accessor(*syms): Creates a class-variable attr_accessor that can be accessed both on an instance and class level.
    

    你好,你可能误解了我的意思。我只针对这个一个 class,没有涉及到 module。

  • Windows XP 下的 Ruby 升级不到 2.0 么? at 2013年09月09日

    #4 楼 @showlovel #5 楼 @Rei 谢谢骚年们。😉

  • Windows XP 下的 Ruby 升级不到 2.0 么? at 2013年09月09日

    #1 楼 @libuchao #2 楼 @showlovel 😰 原来如此,那么 XP 下怎么升到 Ruby2.0 呢,我只装了个 railsinstaller。 百度了下 XP 下有个叫 pik 的东西能实现 rvm 的功能,一定要装这个?

  • 关于单元测试的一些疑惑 at 2013年08月23日

    我刚开始学,教程里也是推荐 TDD(测试驱动开发)。→_→http://railstutorial-china.org/ 个人感觉比 { 开发->测试 } 这个流程效率要高,最重要的还是测试用例的设计,如果没做过测试的话这方面可能是要生疏点。

  • 现在入手 iPad 符合时机嘛 at 2013年08月22日

    #31 楼 @xhj6 深有感触!

  • programming-ruby-1-9-2-0 中有一段代码的运行结果不对? at 2013年08月04日

    #1 楼 @cantin 哦知道啦,要匹配 ' | '但是待分析的文件里木有 ' | ',真是忧桑。谢谢你!😉

    /jazz/j00132.mp3 | 3:45 | Fats Waller | Ain't Misbehavin'
    /jazz/j00319.mp3 | 2:58 | Louis Armstrong | Wonderful World
    /bgrass/bg0732.mp3| 4:09 | Strength in Numbers | Texas Red
    
  • programming-ruby-1-9-2-0 中有一段代码的运行结果不对? at 2013年08月04日

    #1 楼 @cantin 意思是正则表达式的问题?请教下怎么得到那个预期结果?

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