新手问题 我的预构件好像没有生效,请大神帮忙看看,拜谢

dyh_dyh · 2014年05月13日 · 最后由 bydmm 回复于 2014年05月14日 · 2167 次阅读

gem 'factory_girl_rails', '4.2.1' 这是报错, 这是测试代码 如果解除掉下面 4 行注释,会有五个错误,希望能有大神帮个忙

user factory 的 name 是怎么写的

目测是哪里拼写错误了。。。

贴一下 factory girl user 的定义,估计定义的时候出错了

名字错误了吗?这是定义文件

user = FactoryGirl.create(:user)
puts user.errors

试试

不能分行的。应该是name "Michael Hartl"

好像还是没有生效,我已经修改分行了,他说没有找到 email 这是测试代码 第五个错误貌似不关预购件的问题,拜谢大神解惑

这里不能用let,要用let!

#8 楼 @billy 没用啊?还是一样的报错

#6 楼 @billy 搞定了,多谢,太感谢了,end 包含块没对

#4 楼 @dyh_dyh 这个厂妹定义里,不要把 name 和 email 分行

#11 楼 @alsotang 厂妹这个翻译太赞了,一瞬间从 TDD 的高端大气掉到乡村爱情故事!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号