0

Ruby on Rails:

我想要

  • <%= 渲染 'shared/intro_form' %>
  • 为显示的每个用户行呈现一个表单

  • <%= 渲染@users %>
  • 我知道我需要以某种方式将前一行嵌入到后者中,也许使用“each...do”语句,但我无法找出正确的语法。谢谢!

    <% provide(:title, 'All users') %>
    <h1>All users</h1>
    
    <%= will_paginate %>
    
    <ul class="users">
        <li><%= render @users %></li>
        <li><%= render 'shared/intro_form' %></li>
    </ul>
    
    <%= will_paginate %>
    
    4

    1 回答 1

    1

    http://guides.rubyonrails.org/layouts_and_rendering.html

    3.4.5 渲染集合

    <%= render :partial => "shared/intro_form", :collection => @users %>
    
    于 2012-06-27T13:48:44.553 回答