只显示主题贴

seemoon 写道Quake Wang 写道对于数据库做的任何操作在每个测试之间都会rollback,并不会出现你说的情况 你如果去做数据统计分析,在关联性紧密情况下就会出现了。这种情况不是transaction而引起的,而是设计测试数据阶段引起的。 这种情况你需要隔离这些test fixture,不要把所有的东西都放到一个文件里面。 举例来说:我们可以在spec/fixtures目录下面下新建立一个report目录,在下面放需要做统计或者大批量数据测试的fixture文件。然后在测试代码里面这样写: describe User do self.fixture_path += ...
  • 进入论坛 Ruby
对于数据库做的任何操作在每个测试之间都会rollback,并不会出现你说的情况
  • 进入论坛 Ruby
┌─┬─┬─┬─┬─┐│ ┆o┆r┆S┆用││ ┆ ┆i┆y┆来││ ┆W┆n┆s┆贴││ ┆o┆t┆t┆代││ ┆r┆l┆e┆码││ ┆l┆n┆m┆别││ ┆d┆︵┆。┆有││ ┆!┆"┆o┆一││ ┆"┆H┆u┆番││ ┆︶┆e┆t┆风││ ┆;┆l┆。┆味││ ┆ ┆l┆p┆:│└─┴─┴─┴─┴─┘
lllyq 写道你可以试试看新开irb,执行 if a then a else a = 2 end 这个效果跟新开irb,执行 a || a = 2 效果是一样的,ruby 版本是1.8.6 非要用一个准确的展开式下面这个应该可以 if defined?(a) then (a || a = b) else a = nil end rubynroll的意思是 你新开irb 执行a ||= 2和 新开irb执行a || a = 2的结果是不一样的,所以这2个公式不是等价的 这样说来我前面的公式也不行...
  • 进入论坛 Ruby
按照你最终结论的展开,那么下面的代码中h[:x]将会被执行2次,在屏幕上打印出2个x,但是实际上它只被执行了一次: h = Hash.new {|hash, key| puts key; 1} h[:x] ||= 3 难道是: if temp = a then temp else a = b end 可能要去看一下ruby源代码才能明白到底是怎么回事。
  • 进入论坛 Ruby
sea gull 写道carlosbdw 写道sea gull 写道用ruby1.9,特别的简单了: #-*- coding:utf-8 -*- puts "Once u你好pon a time in a world far far away"[0,15] 能不能把运行结果也贴出来啊? ruby truncate_test.rb Once u你好pon a 这个只是简单的截字,不符合quiz的要求。
  • 进入论坛 Ruby
Java v.s Ruby,prototype js v.s jquery, Hibernate v.s iBatis v.s EJB ... 这种语言之争,框架之争,每隔一段时间总会在论坛出现 最近我读到一篇博客:Java程序员应该学习Ruby,非常赞同作者的观点,粗略翻译其中的小部分,希望大家可以减少这种无意义的争论 --------翻译开始分割线-------- Java程序员应该学习Ruby 当然,它不一定是Ruby,你可以挑选其他语言,比如ErLang,甚至JavaScript,只要它和Java有足够的差异就可以了。 因为它能够让你成为一个更好的Java程序员: 1. 学习另 ...
  • 进入论坛 Java
这2种情况ajax都会失效:1. 如果有搜索引擎访问页面2. 用户快速切换页面
phoenix520 写道Ruby1.8.7可以跑Rails2.1吗,我在Cygwin的Ruby1.8.7下面新建一个Rails2.1项目,没办法启动。 可以跑,我在本机运行是正常的,而且今天下午JavaEye服务器上的ruby和rails都升级到最新版本了(1.8.7, 2.1) 你遇到的错误是什么?
  • 进入论坛 Ruby
Eclipse RAP的客户端渲染是基于qooxdoo,一个很优秀的开源javascript widget framework,对于RAP没有仔细研究过,感觉和GWT有点类似,用Java生成javascript来渲染界面,期待看到lggege更多的分享。
  • 进入论坛 AJAX
Quake Wang
搜索本博客
我的相册
8c85c3cb-c346-3670-bfb9-e9a635cb785d-thumb
M_100_4350
共 30 张
最近加入圈子
存档
最新评论