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

Смежные вопросы