0

我正在尝试在文件夹“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>标签中。

这里发生了什么?如何让页面实际呈现?

4

1 回答 1

0

我用以下代码修复了它:

get :show, :map => "/v1.0/crit_admin/" do
    content_type 'text/html'
    render "shared/home", :layout => false
end
于 2013-07-26T20:27:12.647 回答