答えて

90

あなたはrails consoleに直接up方法でコードを実行できます。

>> ActiveRecord::Migration.remove_column :table_name, :column_name 

あなたはすでに、このような「db/migrate/20130418125100_remove_foo.rb」として移行ファイルを持っている場合は、あなたがこれを行うことができます:

>> require "db/migrate/20130418125100_remove_foo.rb" 
>> RemoveFoo.up 

あなたの場合ちょうどをしたいと思う、これを試みなさい:

>> ActiveRecord::Migrator.migrate "db/migrate" 
+0

移行ファイルがない場合は実行したい。 remove_column:table_name、:column_nameはコンソールでは機能しません。それは言う:NoMethodError:未定義メソッド 'remove_column 'for main:Object –

+0

@AmanGarg申し訳ありません、答えが編集されました。 –

+0

ありがとう、それは働いた! –