【Rails学习笔记】let方法
2013-10-09 10:36
381 查看
昨晚就被一个测试烦恼了好久,代码没有问题,用浏览器访问都正常,但测试代码通不过。
最后发现是let方法忘了加!(叹号)
因为 let 方法指定的变量是“惰性”的,只有当后续有引用时才会被创建,而我的测试代码需要变量被立刻创建,所以需要使用let!(:micropost) = ...
最后发现是let方法忘了加!(叹号)
因为 let 方法指定的变量是“惰性”的,只有当后续有引用时才会被创建,而我的测试代码需要变量被立刻创建,所以需要使用let!(:micropost) = ...
相关文章推荐
- 【Rails学习笔记】在控制台、服务器和迁移命令中指定其他环境的方法
- 【Rails学习笔记】用户与微博关联得到的方法
- 前端攻城狮学习笔记三:实现一个URI解析方法,把url里#之后的参数解析成指定的数据结构。
- jQuery学习笔记(4)----Jquery中获取table中某列值的方法
- spring学习笔记(1) 配置spring bean的作用域 创建方法和销毁方法
- java虚拟机学习笔记——方法的调用与返回(第19章 )
- (原创)c#学习笔记10--定义类成员05--部分方法定义
- 【Linux学习笔记】31:数值运算的方法
- java 学习 循环 和 方法的笔记及代码
- java学习笔记之构造方法私有化与单例模式初讲
- AngularJS学习笔记--服务的创建方法factory() service() provider()等
- 31天重构学习笔记2. 移动方法
- [知了堂学习笔记]_ js和jquery方法区别
- 学习笔记——监控视频事件的描述方法与识别技术
- [学习笔记]KMP的简单记忆方法
- CS231n课程学习笔记(零)——Jupyter Notebook使用方法
- PackageManagerService学习笔记四-构造方法(扫描Package)
- Java学习笔记——生成doc说明文档的方法
- IOS学习笔记(九)之UIAlertView(警告视图)和UIActionSheet(操作表视图)基本概念和使用方法
- 对象方法javascript学习笔记[7]