我想讓用戶配置文件成爲我項目上的一個鏈接。ruby user.profile link_to
最初,我的代碼是:
<%= gig.user.profile %>
這將只顯示用戶配置文件名稱。
我想設置一個鏈接,但我可以得到的工作是:
<%= link_to "user", gig.user.profile %>
它正確地鏈接到用戶的個人資料頁,但顯然不顯示正確的用戶配置文件名稱。
我也曾嘗試:
<%= link_to user.profile_name(id: gig.user.profile_name) %>
,但它只是拋出一個錯誤。有任何想法嗎?
'的link_to gig.user.profile_name,gig.user.profile',假設'profile_name'是要顯示和'profile'是一個ActiveRecord對象的名稱。 – Jon
試過,我仍然得到一個:未定義的方法'profile_name'爲#<用戶:0x007fcfb9478818> –
「假設'profile_name'是你想要顯示的名字。顯然,事實並非如此。如果你想得到答案,你需要提供關於你的User類的更多細節,但我敢打賭'profile.name'就是你真正想要的。 – Jon