`
hideto
  • 浏览: 2692596 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Rails宝典八十一式:Rails2.0之Fixtures尝鲜

    博客分类:
  • Ruby
阅读更多
Rails 2.0中Fixtures简单多了,看个例子:
# products.yml
couch:
  name: Couch
  price: 399.99
  manufacturer: lazyboy
  categories: furniture
tv_stand:
  name: TV Stand
  price: 149.95
  manufacturer: highdeph
  categories: furniture, electronics

# manufacturers.yml
lazyboy:
  name: LazyBoy
highdeph:
  name: HighDeph

# categories.yml
furniture:
  name: Furniture
electronics:
  name: Electronics

可以看出:
1,不用再给每条记录指定id了,系统自动添加一个fixture name的integer hash值
2,不用再给created_xx和updated_xx指定值了,自动由Time.now填充
3,当引用其他记录的id时,我们只需指定fixture name即可,而不用指定外键id了
分享到:
评论
1 楼 张云洁 2008-01-15  
请各位高手们在发表之前先自己操作一边,不然的话,参考价值不是很大! ,说话不好的,望饶恕!

相关推荐

    Rails的精简版本Rails::API.zip

    Rails::API 是 Rails 的精简版本,针对不需要使用完整 Rails 功能的开发者。 Rails::API 移除了 ActionView 和其他一些渲染功能,不关心Web前端的开发者可更容易、快速地开发应用程序,因此运行速度比正常的 Rails ...

    jRuby On Rails WEB2.0

    《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的Web 2.0应用。作为JRuby项目的领头人和核心开发者,Ola Bini以其丰富的...

    Rails中应用Ext.tree:以中国的省市地区三级联动选择为例

    这篇博客文章“Rails中应用Ext.tree:以中国的省市地区三级联动选择为例”提供了一个实用的示例,教我们如何利用Ext.js库中的Tree组件来实现这种功能。 首先,让我们了解Rails和Ext.js的基本概念。Rails是基于Ruby...

    ruby on rails2.0本地安装包

    这个“ruby on rails2.0本地安装包”适用于Windows和Linux操作系统,特别是针对网络速度较慢的用户设计,方便他们离线安装Rails 2.0.2版本。 在Rails 2.0版本中,有几个关键性的改进和特性: 1. **ActiveRecord**...

    Rails2.0资料

    ActiveRecord是Rails框架的核心组成部分之一,它提供了一种声明式的对象关系映射(ORM)方式来处理数据库操作。Rails 2.0对ActiveRecord进行了一系列增强,具体包括: ##### 1.1 验证机制改进 - **数值验证变得更加...

    PA-2.0:个人助理2.0项目

    《PA-2.0: 个人助理2.0项目的深入解析》 PA-2.0,全称为“个人助理2.0”,是一个由专业团队精心打造的基于Rails框架的应用程序。这个项目旨在提供一个智能化、高效能的个人助手服务,通过先进的技术手段,帮助用户...

    好用的rails 2.0 Api 文档

    Rails 2.0 API 文档是一个非常宝贵的资源,它为开发者提供了全面的指南,以便于在使用Ruby on Rails 2.0版本时更好地理解和利用其框架功能。Ruby on Rails(简称Rails)是一个开源的Web应用框架,它遵循MVC(模型-...

    java基础之rails命令大全.pdf

    ### Java基础之Rails命令大全知识点解析 #### 一、Rails 命令概述 Rails 是一个用于 Web 开发的框架,它基于 Ruby 语言。Rails 遵循 MVC(Model-View-Controller)架构模式,使得 Web 应用程序的开发更加高效、简洁...

    Ruby on Rails中的XSS防御策略:构建安全的Web应用

    Ruby on Rails作为一个流行的服务器端Web应用框架,提供了一系列的机制来帮助开发者防止XSS攻击。本文将详细介绍如何在Ruby on Rails中采取有效的措施来预防XSS攻击,并提供代码示例。 通过上述措施,Ruby on Rails...

    rails2.0的配置方法

    Rails 2.0是Rails系列中的一个里程碑式的版本,它在Rails 1.x的基础上进行了大量的改进和优化,包括但不限于性能提升、API增强以及对新特性的支持等。对于开发者而言,掌握Rails 2.0不仅可以提高开发效率,还能为...

    Apress - Practical JRuby on Rails Web 2.0 Projects (Sep 2007)

    《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码

    Ruby on Rails入门例子

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本篇将通过一个入门实例,深入探讨Rails的基本概念和核心...

    Rails 101 入门电子书

    #### 八、补充章节:RESTful on Rails - **深入理解RESTful**: - RESTful API的设计原则。 - 如何在Rails中实现RESTful接口。 - **案例分析**: - 分析一个典型的RESTful应用示例。 #### 九、练习作业2-在Group...

    Ruby on Rails 2.0的新特性介绍

    Ruby on Rails 2.0 是这个流行的Web开发框架的一个重大更新,发布于2007年底。Rails以其快速的版本迭代和创新的功能而闻名,从1.0到2.0的升级也不例外。这次更新带来了许多新特性,提升了开发效率和用户体验。 首先...

    Head First Rails (英文版)

    《Head First Rails》是一本专注于Ruby on Rails框架的编程书籍,旨在帮助读者快速掌握Rails的核心概念和开发技能,以便能够高效地构建下一代互动式Web应用。Rails是一种流行的Web开发框架,它遵循MVC(模型-视图-...

    Ruby on Rails入门经典代码

    Ruby on Rails,简称Rails,是基于Ruby语言的一个开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本压缩包中的"Ruby on Rails入门经典代码"提供了新手学习...

    Ruby+on+Rails快速Web应用开发实战.pdf

    Ruby on Rails(简称RoR或Rails)是一种开源的网络应用框架,用Ruby语言编写。它被设计用来轻松地实现MVC(模型-视图-控制器)设计模式,从而使开发人员能够快速和有条理地创建数据驱动的应用程序。接下来,我将详细...

Global site tag (gtag.js) - Google Analytics