通过另一个视图在部分文件上发送值并呈现该表单

时间:2012-06-09 07:04:07

标签: ruby-on-rails

<%@nfo.each do |m|%>

  <table>

    <tr><p class="icons"><%= m.name %></p></tr>
          <tr> <%= image_tag  m.picture(:big)%><tr>

       <%@a -=1%>
   </div>

</table>
<% end %>

当我在那个时候使用它时,我可以遍历每个但我想在另一个视图文件上迭代它,因为我做了一些像

<%@nfo[i].name%>

  <table>

    <tr><p class="icons"><%= @info[i].name %></p></tr>
          <tr> <%= image_tag  @info[i].picture(:big)%><tr>


   </div>

</table>

并在另一个视图中我正在渲染这个形式,并希望传递i的值,但我无法传递我如何传递值,因为现在这个形式也给出错误我没有定义是否可以发送从一个视图到像这样的部分文件的值

1 个答案:

答案 0 :(得分:1)

您可以将变量传递给部分:

<%= render :partial => "your_partial", :locals => { :variable => value } %>

然后,您可以通过本地哈希访问部分中的那些。因此,您只需在视图中传递变量即可。