link_to user_url(:id)用户显示页面

时间:2015-03-12 04:56:04

标签: ruby-on-rails link-to

如何动态链接到用户的显示页面(Rails)我目前有这个

<%=link_to 'Profile', user_url(:id)%>

但用户ID未动态传递

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用自己的用户对象,如果你有一个名为@user的用户对象,只需这样做

<%= link_to 'Profile', @user %>

如果您只有id,那么

<%= link_to 'Profile', user_path(id) %>

这当然会根据您的路线定义而改变。