Получение "неопределенного метода`flash`"для моих контроллеров после обновления Rails с 4.1 до 5.2 и добавления гема респондентов

Я в процессе обновления рельсов с 4.1 до 5.2 Я добавил responders драгоценный камень, так что answer_with присутствует. Мой ApplicationController теперь выглядит так:

class ApplicationController < ActionController::API self.responder = ApplicationResponder respond_to :html

Тем не менее, когда я звоню respond_with Я получаю эту ошибку:

 NoMethodError: undefined method `flash' for #<MyController>

Я заметил в ответчиках README, что есть флеш-ответчик, однако я не хочу этим пользоваться.

1 ответ

добавьте следующую строку в "config/environment/production.rb"

config.middleware.use ActionDispatch::Flash

Другие вопросы по тегам