移行を使用してテーブルから既存の列を削除するコマンドは何ですか?
削除したい列は次のとおりです。country:string
表から:sample_apps
ベストアンサー1
移行によって列を削除するには:
rails g migration Remove..From.. col1:type col2:type col3:type
あなたの場合:
rails g migration RemoveCountryFromSampleApps country:string
これにより、次の移行が生成されますRails 5.0では:
class RemoveCountryFromSampleApps < ActiveRecord::Migration[5.0]
def change
remove_column :sample_apps, :country, :string
end
end