渲染Restforce :: Collection

时间:2015-03-24 02:29:13

标签: ruby-on-rails ruby collections

我正在使用restforce gem,我已成功拉动restforce集合并渲染集合中的第一个用户。

@users = client.query("select Id,Name from User where Id != ''")
# => #<Restforce::Collection >

@user = @users.first

我被困在似乎是一个非常基本的问题上。我似乎无法创建一个部分迭代整个集合的视图,并显示我的查询返回的所有用户的列表。见下面的视图:

<ul class="users">
  <%= render 'user',  collection: @users %>
</ul>

见下文部分:

<%= @user.Name %>

这里不是很多,只是寻找一种显示用户名字列表的基本方法。

1 个答案:

答案 0 :(得分:0)

你可以迭代这个集合。

<% @users.each do |user| %>
  <ul class="users">
    <li><%= user.Name %></li>
  </ul>
<% end %>

如果你真的需要,你仍然可以使用像<%= render 'user', user: user %>

这样的部分