07 2012 档案
Ruby on Rails,ActiveRecord和ActiveRelation
摘要:MVC架构中的Model层负责接受Controller收集的请求参数信息,一般来说去干两件事情。 将Controller从View收集到的页面数据按照业务需求转化为实体对象之间的关系保存到关系数据库中。 以Controller传递过来的参数作为条件,根据应用业务逻辑从关系数据库中获取数据转换为实体对象,计算它们之间的关系,将计算结果反送给Controller转交给View显示。 ... 阅读全文
posted @ 2012-07-22 17:26 边晓宇 阅读(2787) 评论(2) 推荐(0)
Ruby on Rails,数据库迁移任务出错后的解决办法
摘要:在《Ruby on Rails,数据库迁移命令和迁移任务编写》中创建的迁移任务中包含若干条命令。其中无论哪一条在书写或逻辑上存在错误,都会阻断迁移工作继续进行。比如说,迁移任务第一步先将users表的名称改成了admin_users,然后添加了username,email列。如果修改email列属性的语句中出现了拼写错误(比如把email写成了emial)。class AlterUsers < ActiveRecord::Migration def up rename_table("users","admin_users") add_column( 阅读全文
posted @ 2012-07-08 23:47 边晓宇 阅读(474) 评论(0) 推荐(0)
Ruby on Rails,数据库迁移命令和迁移任务编写
摘要:在《Ruby on Rails,rake工具使用和数据库migrations迁移的概念》和《Ruby on Rails,创建和执行migrations迁移文件》中对Rails中数据库迁移的概念和迁移任务的执行做了了解。其中的迁移任务仅仅停留在创建和删除表之类最简单的操作,实际开发中还有很多对数据库结构和内容的调整。下面来了解一下: 创建表 create_table(table,opt... 阅读全文
posted @ 2012-07-06 23:31 边晓宇 阅读(1052) 评论(0) 推荐(0)
JAVA中List、Map、Set的区别与选用
摘要:类层次关系如下: Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap下面来分别介绍 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Colle... 阅读全文
posted @ 2012-07-06 07:35 边晓宇 阅读(476) 评论(0) 推荐(0)