Ruby on rails 有没有办法删除与Ckeditor gem相关的所有文件

Ruby on rails 有没有办法删除与Ckeditor gem相关的所有文件,ruby-on-rails,git,ckeditor,Ruby On Rails,Git,Ckeditor,我使用的是Rails 4.2和Git,最近我安装了,但过了一段时间,我决定放弃所有更改(包括删除ckeditor gem添加的所有文件) 我做的第一件事是提交更改: git add . git commit -am "added ckeditor" 然后,我运行以下命令删除此提交: git reset --hard HEAD^ 而且它似乎工作得很好。。。但我现在唯一的问题是: 每次我跑步 rake db:migrate 有一个表ckeditor\u assets,它会自动添加到我的架构中!

我使用的是Rails 4.2和Git,最近我安装了,但过了一段时间,我决定放弃所有更改(包括删除ckeditor gem添加的所有文件)

我做的第一件事是提交更改:

git add .
git commit -am "added ckeditor"
然后,我运行以下命令删除此提交:

git reset --hard HEAD^
而且它似乎工作得很好。。。但我现在唯一的问题是:

每次我跑步

rake db:migrate

有一个表ckeditor\u assets,它会自动添加到我的架构中!我不知道该怎么办,而且我也不确定某个地方是否有一个隐藏的文件负责此问题,以及如何删除它。

您可以尝试执行以下步骤来解决您的问题:

  • 删除编辑器迁移。检查
    db/migrations
    目录
  • 回滚编辑器迁移使用rake db:Rollback或删除、创建和迁移数据库

  • db/migrations下没有CKEditor的迁移文件!!因此,请在db/schema.rb中的
    db/schema.rb
    中检查它们。我可以看到与CKEditor相关的表,但我不知道该怎么办?拖放、创建和迁移任务应该重建您的
    schema.rb
    rake db:Drop db:create db:migrate
    或只是删除
    db/schema.rb
    并运行
    rake db:migrate
    。它应该从迁移中重建
    schema.rb
    文件。