PostgresQL (который использует Heroku) резервирует END в качестве ключевого слова , поэтому он выдает синтаксическую ошибку из-за неправильного синтаксиса.
Существует два варианта исправления:
Если Heroku ломается из-за того, что ActiveRecord не заключает в кавычки имена столбцов, вы можете переписать каждый запрос, который использует эту модель, чтобы явно заключить в кавычки столбец «конец», чтобы PostgresQL не взорвался.
не ActiveRecord цитирует это имя столбца по умолчанию, переименовывая столбец как-то более наглядно (end_time, end_date и т. д.), а также не зарезервированное слово как на языке, на котором вы пишете приложение, так и зарезервированное слово в движке SQL, которым вы являетесьиспользование.