数据库修改与Rails编程技巧
1. 修改数据库表结构
在实际开发中,可能会遇到需要向数据库表中添加列的情况。例如,要向 photos 数据库表中添加 date_created 列,可通过Rails迁移来实现,具体步骤如下:
1. 遵循“照片网站”部分的步骤。
2. 在Rails Navigator视图中,选择相册项目。
3. 在Generators视图中创建迁移。在最右侧文本字段输入有意义的名称,如 add_date_created ,提醒此次迁移的目的是添加 date_created 列。点击“Go”后,Rails会创建名为 002_add_date_created.rb 的文件。此时,相册项目有两个迁移文件: 001_create_photos.rb 和 002_add_date_created.rb ,其中的数字是版本号。
4. 使用RadRails编辑器,在 002_add_date_created.rb 文件的 self.up 和 self.down 方法中分别添加代码,如下所示:
class AddDateCreated < ActiveRecord::Migration
def self.up
add_column :photos, :date_created, :date
超级会员免费看
订阅专栏 解锁全文
1027

被折叠的 条评论
为什么被折叠?



