简体   繁体   English

Rails模板丢失错误

[英]Rails Template is Missing Error

Trying to set up a static page, but am getting the following error: 尝试设置静态页面,但出现以下错误:

Missing template pages/show_admin_panel, application/show_admin_panel with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. 缺少模板页面/ show_admin_panel,应用程序/ show_admin_panel和{:locale => [:en] 、: formats => [:html] 、: handlers => [:erb,:builder,:raw,:ruby,:jbuilder 、:咖啡]}。 Searched in: * "c:/Users/Bill/Desktop/testapp/app/views" * "c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/devise-3.4.1/app/views" 在以下位置搜索:*“ c:/ Users / Bill / Desktop / testapp / app / views” *“ c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/devise-3.4.1/app / views”

My route: 我的路线:

get '/adminpanel' => 'pages#show_admin_panel'

Action in the pages controller: 页面控制器中的操作:

def show_admin_panel

  @users = User.all
  respond_with(@users)

end

The view: pages/adminpanel.html.erb: 视图:pages / adminpanel.html.erb:

<div class="row">
  <div class="well">

    <h1 class="color">Admin Panel</h1>

  </div>
</div>

请注意,您的控制器操作和错误显示的是pages/show_admin_panel (带有下划线),但是您的视图称为pages/adminpanel.html.erb (开头没有下划线,也没有“显示”部分)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM