1
我完成这个rails tutorialMissingTemplate令人沮丧的行为
一切都会进展顺利,即使在Windows上工作IM,直到我打的partials section。
我几乎复制粘贴从教程中的一切。我确定部分文件名中的下划线字符是实际的下划线。
我已经把谐音在
app/views/layouts/
路径教程提出并列入
<%= render 'layouts/shim' %>
我application.html.erb文件
。这导致
ActionView::MissingTemplate in StaticPages#home
Showing E:/ruby/my_projects/sample_app/app/views/layouts/application.html.erb where line #9 raised:
Missing partial layouts/shim with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in:
* "E:/ruby/my_projects/sample_app/app/views"
Extracted source (around line #9):
"data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
<%= render 'layouts/shim' %> #this is line number 9
</head>
<body>
<%= render 'layouts/header' %>
我已经尝试将文件直接放置在视图文件夹以及静态页面文件夹中。 在此过程中,我重新启动了导轨服务器多次。
有人有什么想法吗?
shim的完整路径和文件是什么? –
你可以粘贴application.html.erb或者至少包含它的一部分,包括第9行吗? –
E:\ ruby \ my_projects \ sample_app \ app \ views \ layouts \\ _ shim.html.erb第9行是<%= render'layouts/shim'%>,但它的副本完全粘贴在教程中 – Xitcod13