0
因此,我試圖在菜單中將「Profile」字段更改爲用戶名。將菜單中的「Profile」按鈕更改爲「User.Name」
<li><%= link_to "Profile", "#" %></li>
所以我改成了
<li><%= link_to User.name, "#" %></li>
,但現在在菜單,它指出:「用戶」,而不是用戶的名稱。
任何解決方案?
謝謝
因此,我試圖在菜單中將「Profile」字段更改爲用戶名。將菜單中的「Profile」按鈕更改爲「User.Name」
<li><%= link_to "Profile", "#" %></li>
所以我改成了
<li><%= link_to User.name, "#" %></li>
,但現在在菜單,它指出:「用戶」,而不是用戶的名稱。
任何解決方案?
謝謝
假設你得到你的當前通過current_user
方法登錄的用戶,它應該是:
<li><%= link_to current_user.name, '#' %></li>
你現在正在做的是發送name
消息User
類而不是User
實例。由於User
類沒有定義name
方法,因此會出現此錯誤。
耶,它工作:)非常感謝。 –