2016-03-08 58 views
-2

工作用的是渲染标签不是造型

<%= render partial: "/shared/navigation" %> 

清理我的application.html.erb。我创建了新的文件夹和文件,但我得到一个未找到的错误。我不知道问题出在哪里。请帮忙。

这是我的错误,

ActionView::MissingTemplate in Page#home 

显示/media/vic/pyrit/rails_dev/cartapp/cartapp/app/views/layouts/application.html.erb其中第10行中提出:

使用{:locale => [:en],:formats => [:html],:variants => [],:handlers => [:erb,:builder,:raw,:缺少部分共享/ _navigation:红宝石,:咖啡,:jbuilder]}。搜索: *“/ media/vic/pyrit/rails_dev/cartapp/cartapp/app/views” *“/var/lib/gems/2.1.0/gems/devise-3.5.6/app/views”

+1

你对'app/views/shared'有'_havigation.html.erb'吗? – HashRocket

+1

你的问题是什么? – mudasobwa

+0

你能详细说明你的问题是什么以及什么时候出现的? –

回答

0

我认为你的路径不正确。试试这个:

<%= render 'shared/navigation' %> 
+0

navigation.html.erb我做了同样的,但错误保持。我的application.html.erb过于拥挤,我的导航代码并希望摆脱 –

+0

请确保您已在文件夹shared中部分命名为_navigation.html.erb。 –