Я получаю эту ошибку при попытке запустить локальный сервер rails для приложения, обновленного до версии Rails 5.2 beta2:
gems/actionpack-5.2.0.beta2/lib/action_dispatch/middleware/stack.rb:108:in `assert_index': Нет такого промежуточного ПО для вставки перед: "Warden::Manager" (RuntimeError)
Я использую Девиз.
Обновление: ошибка связана с драгоценным камнем квартиры в Devise on Rails 5.2. Эта строка в initializers/apartment.rb
Rails.application.config.middleware.insert_before 'Warden::Manager', 'Apartment::Elevators::Subdomain'
Кажется, связано. Он отлично работает с Rails 4.10.