2011-11-30 141 views
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
<% for invitation in @emails_for_invitations do %> 

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