路由导致空白视图,没有HTML

时间:2012-12-05 05:43:13

标签: ruby-on-rails routes views

我对这个问题有一个非常类似的问题:My route returns a blank view (no html when I do view source)

当我访问路线时,它只显示一个空白视图,在查看源时没有html。

My route returns a blank view (no html when I do view source)

config/routes.rb

SampleApp::Application.routes.draw do
  devise_for :users

  root to: 'home#index'
end

app/controllers/home_controller.rb

class HomeController < ApplicationController
  def index
  end
end

app/views/home/index.html.slim(苗条就像erb,我测试了两个但仍然没有渲染的HTML)

h1 get ready to party!

log/development.log

Started GET "/" for 127.0.0.1 at 2012-12-05 00:36:21 -0500
Processing by HomeController#index as */*
  Rendered home/index.html.slim within layouts/application (0.4ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

另一个问题建议改变端口。我做了所有基本的东西,如重启服务器,重新启动计算机,尝试不同的端口。

1 个答案:

答案 0 :(得分:1)

听起来你的布局可能是空白的,并且没有渲染索引视图。

默认布局为application.html.erb,应使用<%= yield %>呈现您的观看次数。

此外 - 您是否尝试重新启动服务器以进行踢球?这就是你发布的其他SO问题的答案,所以我假设你已经尝试过......