我对这个问题有一个非常类似的问题: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)
另一个问题建议改变端口。我做了所有基本的东西,如重启服务器,重新启动计算机,尝试不同的端口。
答案 0 :(得分:1)
听起来你的布局可能是空白的,并且没有渲染索引视图。
默认布局为application.html.erb
,应使用<%= yield %>
呈现您的观看次数。
此外 - 您是否尝试重新启动服务器以进行踢球?这就是你发布的其他SO问题的答案,所以我假设你已经尝试过......