После обновления с Rails 4.1 до 5.2 рендеринг html больше не работает - PullRequest
0 голосов
/ 06 декабря 2018

Я обновил приложение Rails с 4.1 до 5.2, и теперь рендеринг html не работает.Рендеринг JSON делает.Мне пришлось добавить гем responders, но, кроме этого, мой код не сильно изменился.У меня есть кастом respond_with в application_controller.Этот пользовательский response_with по умолчанию отвечает html и использует html шаблон для отображения данных.После обновления до 5.2 и добавления гема респондентов мой HTML-ответ теперь стал пробелом: " " вместо шаблона, который я привык видеть.Метод format.html выглядит следующим образом:

format.html do render( :status => the_status, :locals => { :data => modified_data }, :template => "html_ui") end

, и тогда представление представляет собой <h1>Homepage</h1>, расположенный по адресу: app/views/html_ui.html.erb

...