test:
1.因为历史原因?所以要加入
require File.dirname(__FILE__) + '/../test_helper'
这条语句。
并且要在XXX_controller_test下require 'XXX_controller'
2.用夹具还是数据库。
这点我始终搞不清楚。
用了rake db:test:prepare以后,应该有个test的数据库吧?
但是生成的authority表是从id=50开始生成,所以users的夹具要将authority_id外键设置成50.
不过,新建了项目以后,居然又可以直接从夹具读取ID=1
底层还是没有摸清楚,还要基础摸。
但是从这以后应该知道在测试里,夹具有时候可以从当数据库。而且不能死掰,还得要多用数据库命令。
不然在多表关联的时候,可能会造成nil.authority即取不出数据的错误。
3.session[:code]的测试。
不知道为什么用test get session的时候,显示'[:'这个符号有错误,好像说是Rails不认识这个符号,所以我申明了个全局变量,把它从Controller读到test里面去,但是这样不优雅,也没有想到更好的办法。以后留意下。
4. user_authenticate这个插件。
想添加remember me即自动登陆功能,把整得太复杂了,交的时候出问题,也先放在这里。进入比赛下一步的时候,直接用这个。
分享到:
相关推荐
Apache Log4j 是一个广泛使用的Java日志框架,它的版本2.8.2是一个重要的更新,提供了许多功能改进和安全修复。这个压缩包文件“apache-log4j-2.8.2-bin.tar”包含了Log4j 2.8.2的二进制发行版,适用于那些希望快速...
《深入理解log4j-2.8.2:日志管理的基石》 在软件开发领域,日志记录是至关重要的工具,它帮助开发者追踪程序运行状态,定位问题,优化性能。Log4j,作为Java平台上广泛使用的日志框架,自诞生以来就深受开发者喜爱...
GWT,全称为Google Web Toolkit,是一个...开发者可以通过这些资源学习如何利用GWT 2.8.2的各项特性,构建高性能、跨平台的Web应用。同时,官方文档和社区论坛也是获取更多关于GWT 2.8.2使用技巧和问题解答的重要途径。
**PyDev 2.8.2 - Eclipse Python 开发环境搭建指南** PyDev 是一个强大的 Eclipse 插件,专门用于支持 Python 和相关语言(如 Jython ...不断学习和掌握 PyDev 的各种特性和功能,将进一步提升你的 Python 开发效率。
Gson 2.8.2是这个库的一个稳定版本,提供了许多特性,优化了性能,并修复了之前版本中的一些问题。 ### Gson 2.8.2 的主要特性 1. **简单API**:Gson提供了简单直观的API,如`Gson().toJson()`和`Gson().fromJson...
2.8.2是Hadoop的一个稳定版本,提供了许多改进和修复,使得在Linux系统上的运行更为可靠。在这个版本中,用户可以期待更高效的集群管理和数据处理性能。 在Linux环境下安装Hadoop 2.8.2,首先需要下载对应的tar.gz...
6. **API 文档**:Element UI 提供详尽的 API 文档,对每个组件的属性、事件和方法进行了清晰的说明,便于开发者查阅和学习。 7. **性能优化**:Element UI 在设计时考虑了性能优化,例如懒加载、虚拟滚动等特性,...
redis资源安装包下载,tar包解压安装即可,数据缓存必备
同时,每个组件都有详细的文档说明和示例,降低了学习和使用的难度。 4. **国际化支持**:Element UI 支持多语言,开发者可以根据项目需求配置不同的语言环境,满足全球化应用的需求。 5. **主题定制**:Element ...
cmake-2.8.2,最新版的windows下的cmake工具
Git2.8.2是Git的一个特定版本,这里我们主要讨论这个版本针对Windows平台的64位版本。 Git的版本号通常由三个数字组成,如2.8.2,这代表了主版本、次版本和修订版本。主版本号的重大更新通常包含不向后兼容的改变,...
maven-deploy-plugin-2.8.2.jar
通过查看源码,可以深入了解Gson内部的工作原理,学习其设计模式和最佳实践,也可以方便地进行调试或自定义扩展。例如,你可以看到`JsonParser`如何解析JSON字符串,或者`TypeAdapter`如何实现自定义类型转换。 3. ...
2.8.2是FFmpeg的一个版本,它在Windows平台上提供了编译好的二进制文件,使得用户无需自行编译源代码就能在Windows系统上直接使用FFmpeg的功能。这个版本特别强调了对H.264编解码的支持,H.264是一种高效的视频编码...
jar包是基于 hadoop 2.8.2 版本编译生成的,需要将jar放到eclipse中的plugins文件夹中
Jackson是Java领域中广泛使用的JSON处理库,它的版本2.8.2包含了多个核心模块,这些模块在"jackson2.8.2 all jar包"中都有体现。这个压缩包提供的jar文件主要用于处理JSON序列化和反序列化,使得开发者能够方便地在...
eclipse hadoop插件 ,基于hadoop2.8.2,亲测可用,不想用分下载的可以直接到这位大大的地盘去下载编译:https://github.com/jiaoyilun/hadoop2x-eclipse-plugin
gson-2.8.2.jar (JSON parser + JSON generator) in java Gson 是google解析Json的一个开源框架。网上都说这个比fastJson,JackJso都要好,建议使用Gson。 解压后jar文件MD5:2330bde3467e7cfec44d38e74f27dab8 大小:...
赠送jar包:aliyun-sdk-oss-2.8.2.jar; 赠送原API文档:aliyun-sdk-oss-2.8.2-javadoc.jar; 赠送源代码:aliyun-sdk-oss-2.8.2-sources.jar; 赠送Maven依赖信息文件:aliyun-sdk-oss-2.8.2.pom; 包含翻译后的API...
Hadoop 2.8.2 三节点集群安装及 native 编译 本文详细介绍了在 RHEL 6.7 操作系统上安装 Hadoop 2.8.2 三节点...本文详细介绍了 Hadoop 2.8.2 三节点集群的安装步骤和环境准备,适合初学者搭建大数据基础学习环境。