我正在尝试在“app / views / shared /”文件夹中呈现名为“home.erb”的ERB模板。这是我的控制器中的代码:
get :show, :map => "/v1.0/crit_admin/", :provides => [:html] do
render "shared/home", :layout => false
end
每当我尝试转到页面时,我会在页面上看到HTML,而不是页面本身。
查看网络事件,它将内容类型注册为“application / json”。消息来源显示所有内容都包含在<pre>
标记中。
这里发生了什么?如何让页面实际呈现?
答案 0 :(得分:0)
我用以下代码修复了它:
get :show, :map => "/v1.0/crit_admin/" do
content_type 'text/html'
render "shared/home", :layout => false
end