将菜单中的“配置文件”按钮更改为“User.Name”

时间:2013-07-07 15:21:18

标签: ruby-on-rails user-controls

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

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

所以我把它改成了

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

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

任何解决方案?

谢谢

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

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