2014-02-16 127 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