Ruby on Rails - 嵌套渲染

时间:2016-12-06 02:50:15

标签: ruby-on-rails

我正在尝试使用邪恶的宝石制作一个多步骤注册表单。

但是在尝试嵌套渲染时。即时收到错误

  

未定义的局部变量或方法`f'代表

     

<#:0x007f1d11128718>

new.html.erb

    <%= render 'form', name: @name do %>
       <%= render 'form_first_name' %>
    <% end %>

    <%= link_to 'Back', names_path %>

_form.html.erb

    <%= form_for(name) do |f| %>

         <%= yield %>

         <div class="actions">
            <%= f.submit %>
         </div>
    <% end %>

_form_first_name.html.erb

     <div class="field">
         <%= f.label :first_name %>
         <%= f.text_field :first_name %>
     </div>

0 个答案:

没有答案