2014-02-16 125 views
0

我有一個複雜的表單,所以我想將其分成可管理的部分。問題是render正在拋出一個錯誤。渲染局部內部的局部?

結構:

>app 
    >views 
    >quote 
    _form.html.erb 
     >forms 
     _contact_form.html.erb 
     _products_form.html.erb 
      . . . 

裏面的_form.html.erb我有以下幾點:

<%= render partial: '/forms/contact_form' %> 

我也得到:ActionView::MissingTemplate錯誤。

模塊化大型表單/視圖以使其易於管理的最佳方式是什麼?如果我不能從部分內部渲染部分;應該怎麼做?

固定錯字

我的意思是這樣的:<%= render partial: '/forms/contact_form' %>不起作用(_刪除)

回答

1

你應該能夠呈現從部分的部分沒有任何問題。

這是如何呈現的部分用正確的路徑:

  • <%= render partial: 'quote/forms/contact_form' %>
+0

嘿,兩個選項都沒有爲我工作。還有什麼呢? 'ActionView :: MissingTemplate'是我的錯誤。 – fyz

+0

您的結構不正確,或者其他問題正在解決此問題。 –

+0

我該如何調試?想法? – fyz