0

我对这个问题有一个非常相似的问题:我的路线返回一个空白视图(当我查看源代码时没有 html)

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

我的路线返回一个空白视图(当我查看源代码时没有 html)

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(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)

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

4

1 回答 1

1

听起来您的布局可能是空白的,并且没有呈现索引视图。

默认布局是application.html.erb并且应该使用<%= yield %>.

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

于 2012-12-05T09:12:42.553 回答