0

所以我试图在菜单中将“个人资料”字段更改为用户名。

<li><%= link_to "Profile", "#" %></li>

所以我把它改成

<li><%= link_to User.name, "#" %></li>

但现在在菜单中,它显示“用户”,而不是用户名。

任何解决方案?

谢谢

在此处输入图像描述

4

1 回答 1

1

假设您通过方法获取当前登录的用户current_user,它应该是:

<li><%= link_to current_user.name, '#' %></li>

您现在正在做的是将name消息发送到User类而不是User实例。由于User类没有name定义方法,因此您会收到此错误。

于 2013-07-07T15:24:17.233 回答