从部分内部渲染部分?

时间:2014-02-16 22:14:05

标签: ruby-on-rails ruby ruby-on-rails-4

我有一个复杂的表单,所以我想把它拆分成可管理的部分。问题是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 个答案:

答案 0 :(得分:1)

你应该能够从局部渲染局部而没有任何问题。

这是如何使用正确的路径渲染部分:

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