Rails3教程系列之五:Rails3入门(5)_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Rails3教程系列之五:Rails3入门(5)

Rails3教程系列之五:Rails3入门(5)

 2010/12/5 13:14:08  solaz3  http://onia.javaeye.com  我要评论(0)
  • 摘要:文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.添加第二个模型在前面的教程中,我们已经学会的使用脚手架快速搭建一个简单的应用,毕竟脚手架不能做任何事情,现在我们需要在应用中添加第二个模型了。模型在rails中使用单数形式,而其相关的数据库将使用复数名称。那么对于一个博客来说,评论总是少不了的,我们现在就要创建一个Comment模型。对于大多数的rails程序员来说,一般都是通过rails的生成器来生成模型
  • 标签:rails rails3 教程 Rails3教程

文章出处:http://edgeguides.rubyonrails.org/getting_started.html

?

1. 添加第二个模型

在前面的教程中,我们已经学会的使用脚手架快速搭建一个简单的应用,毕竟脚手架不能做任何事情,现在我们需要在应用中添加第二个模型了。

?

模型在rails中使用单数形式,而其相关的数据库将使用复数名称。

?

那么对于一个博客来说,评论总是少不了的,我们现在就要创建一个 Comment 模型。对于大多数的 rails 程序员来说,一般都是通过rails的生成器来生成模型,在这里我们也一样:

?

$ rails g model comment commenter:string body:text post:references

?

该命令将创建4个文件:

?

  • monospace; line-height: 1.5;">app/models/comment.rb?– 模型
  • db/migrate/20101128142329_create_comments.rb?– 迁移文件
  • test/unit/comment_test.rb?and?test/fixtures/comments.yml?– 测试文件.
首先,我们看一下 comment.rb
发表评论
用户名: 匿名