11
在Rails迁移中将列添加到现有表
我有一个需要一:email列的Users模型(我忘记在初始支架中添加该列)。 我打开了迁移文件,然后添加t.string :email,执行并rake db:migrate得到了一个NoMethodError。然后我添加了线 add_column :users, :email, :string 再rake db:migrate一次NoMethodError。我在这里错过了一步吗? 编辑:这是迁移文件。 class CreateUsers < ActiveRecord::Migration def self.up add_column :users, :email, :string create_table :users do |t| t.string :username t.string :email t.string :crypted_password t.string :password_salt t.string :persistence_token t.timestamps end end def self.down drop_table :users end end
340
ruby-on-rails-3