如何定义这个变量?
我有这样的代码:
<% @registered_friends.each do |friend| %>
<li><%= render 'profiles/fb_follow_form' %></li>
<% end %>
它使用以下行在不同的目录中呈现部分内容:
<% if current_user != nil && current_user.following?(friend) %>
但是我的应用程序告诉我 friend
未定义?我如何让自己访问该变量?
I have this code:
<% @registered_friends.each do |friend| %>
<li><%= render 'profiles/fb_follow_form' %></li>
<% end %>
It renders a partial in a different directory with this line:
<% if current_user != nil && current_user.following?(friend) %>
However my app is telling me that friend
is undefined? How do I give myself access to the variable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
更改
为
应该这么做
Changing
<li><%= render 'profiles/fb_follow_form' %></li>
to
<li><%= render 'profiles/fb_follow_form', :friend => friend %></li>
should do it