Я создаю многоступенчатую форму и хочу повторно использовать код кнопки в нескольких представлениях. вот код, который я хотел бы разбить на частичный макет:
<div class="actions">
<%= link_to "Back", previous_wizard_path, :class => 'btn btn-large' %>
<%= f.submit "Next", class: "btn btn-large btn-primary" %>
</div>
Я скопировал этот код в новый частичный макет под названием «_action_buttons.html.erb».
Я пытаюсь отобразить этот фрагмент с помощью следующего кода:
<%= render 'multi_form/action_buttons' %>
Однако, когда я пытаюсь запустить это, я получаю следующую ошибку из-за f.submit:
undefined local variable or method `f' for #<#<Class:0x007fbae16c1dc8>:0x007fbae13b33e8>
Извлеченный источник (вокруг строки № 3):
1: <div class="actions">
2: <%= link_to "Back", previous_wizard_path, :class => 'btn btn-large' %>
3: <%= f.submit "Next", class: "btn btn-large btn-primary" %>
4: </div>
как изменить вызов рендеринга, чтобы этой ошибки не возникало? Я понимаю, что это, вероятно, распространенная проблема; помогите нубу!