Я обновил приложение 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