[英]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.