2017-02-13 20 views
0

'ckeditor gem'を削除して 'trumbowyg_rails gem'に置き換える必要があります Ckeditorはすべてのページで正しく実装されていますが、create_table "ckeditor_assets "trumbowyg_rails gemを追加する前に、この移行を中止し、レールアプリをきれいにするにはどうすればいいですか?Rails:新しい移行を追加するとともにCKEditorを削除して削除します

+0

'rails d ckeditor:install'試してください – uzaif

+0

これはdb/migrateフォルダの######### create_ckeditor_assetsを破壊しますが、schema.rbではcreate_table" ckeditor_assets "がまだ存在します。本番環境で動作するように新しい移行を作成して破壊する方法はありますか? – NjFern

+0

'ckeditorテーブル'を削除するためのマイグレーションを作成する – uzaif

答えて

0

以前に行われた移行をロールバックするには、rails db:rollbackを使用できます。 gem uninstall ckeditor

EDIT使用して宝石を削除します。次に、ファイルを開いて、

def up 
    drop_table :table_name 
end 

移行

rails g migration deleteTableTableName 

を使用して削除するには

をしてから

rails db:migrate 

I H私はロールバックが好きですが、これはうまくいくはずです。

+0

新しいマイグレーションを作成して運用中に動作させるための方法はありますか? rake db:rollbackを使用したいとは思いません – NjFern

関連する問題