×
Разворачиваем клиента API Google Cloud Text-To-Speech на Heroku. Легко и просто (17 июнь 2020)

Скринкаст работы написанного на основе фреймворка Ruby on Rails несложного механизма, позволяющего качественную (основано на алгоритмах сверточной нейронной сети) конвертацию текста в звуковые файлы посредством обращения к бесплатному (аж целый год с момента регистрации!) API Google Cloud Text-To-Speech - положил начало живейшему обсуждению в англоязычном youtube на канале автора, что одновременно и обрадовало и огорчило.

Решено Directly inheriting from ActiveRecord::Migration is not supported

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

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

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


ввожу
rake db:migrate

получаю (в консоли):
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!

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

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

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

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