text 问题ao rodar“rails db:migrate”apósinstalaçãodoCKEditor no Rails 5.1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 问题ao rodar“rails db:migrate”apósinstalaçãodoCKEditor no Rails 5.1相关的知识,希望对你有一定的参考价值。

Após instalar o CKEditor no Rails 5.1 e rodar "rails db:migrate", surge na tela o seguinte erro:

rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:

Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for:

  class CreateCkeditorAssets < ActiveRecord::Migration[4.2]
  
  
Para corrigir, vá até o arquivo "db/migrate/XXXXXXXcreate_ckeditor_assets.rb" e no final da primeira linha:
- Substitua isto:
class CreateCkeditorAssets < ActiveRecord::Migration

- Por isto:
class CreateCkeditorAssets < ActiveRecord::Migration[5.1]


Em seguida rode novamente o comando "rails db:migrate".

Pronto. Tá funcionando... Valeu...Falou!



Fonte da solução no link:
https://github.com/norman/friendly_id/issues/797

以上是关于text 问题ao rodar“rails db:migrate”apósinstalaçãodoCKEditor no Rails 5.1的主要内容,如果未能解决你的问题,请参考以下文章

text instalaçao

text erro ao iniciar

sh 脚本para rodar o PHPCS nos arquivos do ultimo commit ou algumcommitespecífico

Rails db:structure:dump 的搜索路径不正确

无法执行“rails db:*”之类的命令

Rails DB 迁移 - 如何删除表?