邀请朋友邀请系统错误

时间:2011-11-30 20:08:28

标签: ruby-on-rails ruby-on-rails-3

我正在尝试在我的网站上实现邀请功能。我试图在每个用户的页面上显示他们邀请的人员列表。在我的邀请控制器中,我有以下代码:

def index
    @invitation = Invitation.new
    @emails_for_invitations = Invitation.find_all_by_sender_id(current_user.id)
    @referred_users = User.where(:referer => current_user.id)
end

在我的邀请视图中,我有以下代码:

<h1>Sent Invitations</h1>
    <ul>
    <%= for invitation in @emails_for_invitations do %>
      <li><%= invitation.recipient_email %></li>
    <% end %>
    </ul>

网站上显示的输出如下:

enter image description here

为什么输出的最后一行出现?我似乎无法摆脱它。我的控制器或视图中没有任何内容可以调用此操作。我想看到的只是电子邮件列表。

1 个答案:

答案 0 :(得分:1)

<% for invitation in @emails_for_invitations do %>

没有等号“=”将摆脱输出。原因是你告诉rails渲染你的for循环的返回值,它恰好是每个单独的邀请对象,因为它看起来......