2016-03-25 32 views
0

我已經檢查了其他問題,詢問此問題,但我無法解決我的問題。導軌中缺少模板/部分錯誤

錯誤:

Missing partial tasks/_form with {:locale=>[:en], :formats=>[:html], 
:variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, 
:jbuilder]}. Searched in: 
* "/Users/brendan/Documents/Ruby/project_manager/app/views" 

我show.html.erb被渲染視圖:

<div id="todo_items_wrapper"> 
    <%= render @project.tasks %> 
    <div id="form"> 
    <%= render "tasks/form" %> 
    </div> 
</div> 

視圖題爲_form.html.erb和包含的代碼:

<%= form_for([@project, @project.tasks.build]) do |f| %> 
    <%= f.text_field :content, placeholder: "New Task" %> 
    <%= f.submit %> 
<% end %> 
+0

你有一個文件_form。您的應用程序\ views \任務文件夾中的html.erb? 如果您使用腳手架構建應用程序的那部分,它應該在那裏。 –

+0

你偏愛什麼文件夾? – Liroy

回答

0

如果_form部分位於文件夾任務中,您應該可以直接撥打render "form"

它與show.html.erb不在同一個文件夾中嗎?

0

如果您show.html.erb任務/ _form.html.erb都駐留views/projects/下,那麼你應該使你的部分如下:

<%= render "projects/tasks/form" %>