我有一个复杂的表单,所以我想把它拆分成可管理的部分。问题是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' %>
不起作用(_已移除)
答案 0 :(得分:1)
你应该能够从局部渲染局部而没有任何问题。
这是如何使用正确的路径渲染部分:
<%= render partial: 'quote/forms/contact_form' %>