2012-07-10 117 views
1

這裏的景色在我的項目結構缺少模板 - 軌道

app 
    | 
    - views 
     | admin 
       | 
       sidebar.html.erb 
     | 
     layouts 
       | 
       admin.html.erb 

admin.html.erb的內容

<html> 
<head> 
    <title>Blog</title> 
    <%= stylesheet_link_tag "application", :media => "all" %> 
    <%= javascript_include_tag "application" %> 
    <%= csrf_meta_tags %> 
</head> 
<body> 
    <div id="container"> <!-- Container begins here --> 

<%= render "admin/sidebar" %> 

<%= yield %> 

    </div> <!-- END Content --> 
</div> <!-- END Primary --> 


<div class="clear"></div> 
</div> <!-- END Container --> 

</body> 
</html> 

而且我得到這個錯誤

Missing partial admin/sidebar with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: 
    * "/Users/me/blog/app/views" 
    * "/Users/me/.rvm/gems/ruby-1.9.3-p194/gems/devise-2.1.2/app/views" 

我試過不同的p對側欄但沒有成功。

回答

1

它應該是「_sidebar.html.erb」。部分文件名需要以'_'開頭。

+0

我仍然得到上面的錯誤。 – rogi 2012-07-10 17:30:54

+0

只是要清楚,你重命名了文件,你仍然看到相同的錯誤?我只是試了一下,它適用於我。 – yuklai 2012-07-10 21:06:25