Мне нужна была новая функция в ActiveStorage для resize_to_fill, поэтому я обновился до Ruby 2.5.1 и Rails 6.
ruby '2.5.1'
gem "rails", github: "rails/rails"
Когда я остановился, а затем запустил свой сервер (Cloud 9), я получил ошибку Rails:
Заблокированный хост: xxxxxxx-xxxxxxx.c9users.io Чтобы разрешить запросы к xxxxxxx-xxxxxxx.c9users.io, добавьте следующую конфигурацию:
Rails.application.config.hosts ‹< "xxxxxxx-xxxxxxx.c9users.io"
Я пробовал перезапуск, новые окна, но от этого ничего не избавляется. Я никогда раньше не видел этой ошибки. Я предполагаю, что новая версия Rails что-то делает?
gem 'rails', github: 'rails/rails'
, как и раньше. Я запустил сервер, и он сделал то же самое, выдал ту же ошибку. - person Tony S.   schedule 21.12.2018Rails.application.config.hosts << "xxxxxxx-xxxxxxx.c9users.io"
вconfig/application.rb
, и это исправило мое тестовое приложение. Затем я проделал это с моим настоящим приложением, и оно тоже сработало. Проблема в том, что Devise также выдал ошибку, которая, по-видимому, не будет исправлена, по крайней мере, до бета-версии Rails 6. Думаю, я возвращаюсь в Carrierwave для решения своих задач по изменению размеров изображений, пока ActiveStorage не станет более зрелым. - person Tony S.   schedule 21.12.2018