将Rails 4.1升级到5.2后,呈现html不再起作用

时间:2018-12-06 00:12:16

标签: ruby-on-rails ruby-on-rails-5 actioncontroller respond-with rails-upgrade

我将Rails应用程序从4.1升级到5.2,现在渲染html不起作用。呈现JSON即可。 我必须添加responders gem,但是除此之外,我的代码没有太大变化。 我在respond_with中有一个自定义application_controller。默认情况下,此自定义response_with将使用html进行响应,并使用html模板显示数据。 升级到5.2并添加了响应者gem之后,我的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

0 个答案:

没有答案