V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yoyicue  ›  全部回复第 31 页 / 共 76 页
回复总数  1515
1 ... 27  28  29  30  31  32  33  34  35  36 ... 76  
2011-04-01 18:22:50 +08:00
回复了 chuangbo 创建的主题 问与答 为什么 Google 不开发/发布 Gtalk for iPhone?
android 原生支持
iPhone Web支持
作为一个主要用途是公司内部沟通的工具 我觉得可以了
2011-04-01 16:57:00 +08:00
回复了 hellmash 创建的主题 问与答 怎么字体变得这么不舒服
愚人节字体么~
ReverseTick(玲珑)模版由 Type is Beautiful 主导,Metaphox 开发,顾问梁海。
2011-04-01 11:13:31 +08:00
回复了 Livid 创建的主题 V2EX 大家感觉目前 V2EX 的访问速度是否正常?尤其是在北京的同学们?
北京速度蛮好的~
Moleskine
@POPOEVER 真的很伤心 不思进取的雅虎
2011-03-31 00:07:31 +08:00
回复了 ihacku 创建的主题 分享发现 突破电信封路由
买个tp-link带地区解决方案的就ok
2011-03-30 20:21:10 +08:00
回复了 virushuo 创建的主题 问与答 为什么v2ex的用户名不是邮箱地址
@virushuo 哈哈 赞 估计快被开发出来了
2011-03-30 12:20:51 +08:00
回复了 Esay 创建的主题 问与答 豆瓣自己为什么不做移动应用?
以前是没有人力 现在的焦点还在平台本身
2011-03-30 11:02:57 +08:00
回复了 Ethan25 创建的主题 Ruby on Rails 谁能带给ROR初学者些启示?
@GordianZ Agile Web Development with Rails (4th edition) beta 13版后今天 "First Printing" 了
2011-03-30 09:01:23 +08:00
回复了 airyland 创建的主题 问与答 大家怎么看豆瓣的豆瓣说?
但愿本贴不要出现什么求邀请
2011-03-29 18:52:20 +08:00
回复了 jeffrey 创建的主题 问与答 请问kindle和ipad哪个电子书笔记功能更好?
kindle 不能看 pdf , 蛋会疼的
2011-03-29 15:14:59 +08:00
回复了 yoyicue 创建的主题 Ruby on Rails 有一个关于断言的小疑问
@chloerei 多谢 我喜欢简写 XD
2011-03-29 15:13:16 +08:00
回复了 westy 创建的主题 问与答 Macbook是否有防静电的外设?
@lianghai 恩 很少用那根线 都不记的扔哪了 zz
2011-03-29 15:08:06 +08:00
回复了 yoyicue 创建的主题 Ruby on Rails 有一个关于断言的小疑问
@chloerei 恩 恩 作者给了 I18n.translate('activerecord.errors.messages.taken')
2011-03-29 15:03:00 +08:00
回复了 yoyicue 创建的主题 Ruby on Rails 有一个关于断言的小疑问
@chloerei
我初学 买了本 Agile Web Development with Rails 4th edition 看着做的.

即便出现 "因为万一 error message 的内容变了" , QA 不正好测出来了么?
当然我也不喜欢硬编码 感觉不稳定 缺少安全感
2011-03-29 14:48:08 +08:00
回复了 yoyicue 创建的主题 Ruby on Rails 有一个关于断言的小疑问
囧. 是我当时傻了. 大家无视我吧. 此文应该属于 "无要点"
----------------------------

#为毛断言 assert_equal 的 message 没有 print 出来呢? 如何 print 出来?

首先说改成下面这句就会出现,
assert_equal "has already been taken :(", product.errors[:title].join('; ')

错在理解上, 以为测试为 true 时会 print 一条
xxxx has already been taken
但实际上 true 怎么会有message?

其实
assert 的 message 是 false 的时候才会触发
assert_equal 是说 expected 与 actual 为 false 的时候 才会触发fail message

assert_equal "has already been taken", product.errors[:title].join('; ')
例子中这一句实际的目的是验证 product.errors[:title].join('; ') 的消息是不是 "has already been taken",
如果不符合例子的预期(false) 才会 print 出来

代码里是将 ActiveRecord 的错误信息 硬编码到了字符串
就是说知道 activerecord.errors.messages.taken 在英文里默认的错误信息就是 "has already been taken".
之所以不会出现, 是因为每次出错的信息确实是 "has already been taken" 符合预期(true)

btw:
#join('; ')的作用?
.product.errors[:title] 本身可能是个array,
包含多个错误, 按照.join('; ')的方式进行合并成string后进行对比
虽然目前遇不到多个, 但是严谨对待测试用例, 所以要带上

#这两种使用有什么区别?
assert_equal('1234',connection.key)
assert_equal "has already been taken", product.errors[:title].join('; ')
应该没什么区别
2011-03-29 10:39:16 +08:00
回复了 leben 创建的主题 问与答 国内为什么没有37signals?
@leben 不是. 是07年当时的版本 不是现在的OA. 绝对是 basecamp 的山寨 他们自己都这么说
2011-03-29 09:59:09 +08:00
回复了 leben 创建的主题 问与答 国内为什么没有37signals?
这个问题在zhihu讨论过.
国内曾经有, 潘俊勇的团队 在07年曾经做了几个产品线的本地化, 有一点点接触
http://code.google.com/p/everydo-project/
2011-03-29 09:53:14 +08:00
回复了 kingrever 创建的主题 问与答 请问好的记事解决方案?
@kingrever 哈 我不觉得这是一个基础功能. 就像v2ex没有编辑器一样.
1 ... 27  28  29  30  31  32  33  34  35  36 ... 76  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5460 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 03:06 · PVG 11:06 · LAX 20:06 · JFK 23:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.