Приложение Rails 6 с развертыванием стимульного рефлекса по проблеме Heroku
Я развертываю свое приложение Rails 6 (со стимулом-relflex) на Heroku. Все работает, включая мой jQuery и JS, но все, что связано со стимулом-relfex, не работает? На моей локальной машине разработчика все работает нормально. Есть идеи?
2 ответа
Вы даете очень мало информации, но я сначала предполагаю проверить
config/cable.yml
. Это заблуждение, но
ActionCable
"просто работает" в разработке, а в производственном режиме нужно настроить систему очередей pubsub. По умолчанию установлено значение "redis", которое является (платным?) Надстройкой для heroku, и если вы уже используете redis, его необходимо правильно настроить / связать в
cable.yml
.
Очень простое решение - использовать postgresql в качестве очереди pubsub, которую вы, вероятно, уже используете (на heroku), и это так же просто, как написать
production:
adapter: postgresql
Добавьте в свое приложение надстройку redis на heroku, возможно, это сработает ..