3

我正在关注 Michael Hartl ROR 教程,我正在尝试对用户关注者/关注页面进行分页,但我收到一条错误消息,说未定义的方法“任何?” 这是为什么?

查看/用户/show_follow.html.erb

 <div class="row">
<aside class="span4">
    <section>
        <%= gravatar_for @user %>
        <h1><%= @user.email %></h1>
        <span><%= link_to "view my profile", @user %></span>
    </section>
    <section>
        <%= render 'shared/stats' %>
        <% if @user.any? %>
        <div class="user_avatars">
            <% @users.each do |user| %>
                <%= link_to gravatar_for(user, size: 30), user %>
                <% end %>
            </div>
            <% end %>
    </section>
</aside>
<div class="span8">
    <h3><%= @title %></h3>
    <% if @users.any? %>
    <ul class="users">
        <%= render @users %>
    </ul>
    <%= will_paginate %>
    <% end %>
</div>
</div>
4

1 回答 1

1

any?仅适用于 Enumerable 的。见这里:http ://ruby-doc.org/core-2.0.0/Enumerable.html#method-i-any-3F

我怀疑<% if @user.any? %>应该是<% if @users.any? %>

于 2013-11-06T17:32:21.207 回答