Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Directly inheriting from ActiveRecord::Migration is not supported

Больше
6 года 7 мес. назад #1 от evgenij
Клонировал app с гитхаба, сделал
Code:
bundle install

открываю в браузере, вижу сообщение

ActiveRecord::PendingMigrationError
Migrations are pending. To resolve this issue, run: bin/rails db:migrate RAILS_ENV=development


ввожу
Code:
rake db:migrate

получаю (в консоли):
Code:
rake 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 CreateComments < ActiveRecord::Migration[4.2]

и так далее.

Вопрос, что я делаю неправильно? заранее спасибо за овтет.

Have a lot of fun!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 1
Больше
6 года 7 мес. назад #2 от Aleksej
Открой файл, находящийся в db/migrate, допиши [5.0] в конце верхней строчки, чтобы получилось примерно так:
Code:
class CreateComments < ActiveRecord::Migration[5.0]

и запусти миграцию снова.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум