posted @ 2008-03-24 11:03 Cure 阅读(2330) 评论(0) 推荐(0) 编辑
摘要:
也许你已经注意到了,在我们前面的代码中,数据库定义里都使用了一个integer型的字段id作为主键,这是Active Record的一个约定。 阅读全文
摘要:
有时,能够在某个属性中直接存储任意的ruby对象是很方便的,一种办法就是Active Record支持序列化,将一个ruby对象变为一个YMAL字符串,并且将这个字符串存储到属性对应的数据库字段中。在数据库定义中,这个字段必须为text类型。 阅读全文
posted @ 2008-03-21 20:33 Cure 阅读(1756) 评论(2) 推荐(0) 编辑
摘要:
一些数据库支持boolean类型,而另一些则不支持,这使得Active Record要抽象boolean类型变得困难。例如,如果数据库不支持boolean类型,有的开发者使用char(1)来替代,而内容使用“t”和“f”来表示true和false,而另外一些开发者使用integer类型,0是false,1是true。即使数据库支持boolean类型,在内部也许还是使用0和1来存储。 阅读全文
posted @ 2008-03-18 11:15 Cure 阅读(1787) 评论(0) 推荐(1) 编辑
摘要:
YouTube将发布让Web开发人员利用其基础数据库功能的工具,这就相当于让用户能够开发他们自己的YouTube。 阅读全文
posted @ 2008-03-14 13:52 Cure 阅读(798) 评论(1) 推荐(0) 编辑
摘要:
如果在一个model对象中有一个名为balance的属性,你可以通过索引操作符来获取该属性的值,你可以使用一个字符串或者标记,在这里我们使用标记,例如: 阅读全文
posted @ 2008-03-14 11:28 Cure 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:
ActiveRecord中的一个对象相当于数据库中表的一行,对象的属性对应于表的列,也许你会注意到我们的Order类没有提及关于orders表的任何东西,这是因为ActiveRecord在运行时来确定这些对应关系,Active Record将数据库中的模式反应到类中。 阅读全文
posted @ 2008-03-12 20:21 Cure 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:
2008年3月6日国外媒体报道 SD West 2008大会最后一夜,第18届Jolt大奖颁奖礼在Santa Clara 会议中心举行,Dr. Dobb's宣布了此次大奖优秀产品大奖和生产力大奖。Hall of Fame(荣誉堂)获得者为VMware Workstation。
阅读全文
posted @ 2008-03-11 11:08 Cure 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:
ActiveRecord是Rails提供的一个对象关系映射(ORM)层,从这篇开始,我们来了解Active Record的一些基础内容,连接数据库,映射表,访问数据等。 阅读全文
posted @ 2008-03-07 09:43 Cure 阅读(3146) 评论(1) 推荐(0) 编辑