2009-06-16 36 views
0

使用Ruby on Rails,我创建了一个博客。该博客包含帖子和与每篇帖子相关的评论。修改控制器以接受Ruby on Rails中的其他字段

我想为注释控制器(或模型,不确定)添加一个名称字段,以便识别注释器。由于现在只是一个正在添加的评论。名称字段应存储在数据库中。

完成此操作的最佳方式是什么?一旦我已经设置好了一些东西,我只想修改它?此时可以使用脚手架还是生成?如果是这样,怎么样?

回答

2

您想创建一个数据库迁移文件,该文件将一列添加到数据库中的注释表中。您需要调整视图来为评论者名称显示表单字段,并在博客旁边显示评论名称。这个回报率指南应该让你开始 http://guides.rubyonrails.org/migrations.html

您可以使用生成于做这样的事情

ruby script/generate migration AddCommentNames 

然后编辑出现在db/migrations沿的

add_column :comments, :name, :string 
线添加一些迁移文件