当我尝试链接到用户时#显示来自服务的id成为用户的id 例如,如果我正在观看ID为3的服务,id为1的用户已经创建并希望链接service.user.name从服务中获取id并向我显示id为3的用户
我在观看服务/节目中有这个
<%= link_to @service.user.name, user_path %>
用户控制器
def show
@user = User.find(params[:id])
end
路由
resources :users, :only => [:show]
感谢
答案 0 :(得分:2)
此路径:
user_path
需要知道您要查看哪个用户...您必须告诉它哪个用户例如:
link_to @service.user.name, user_path(@service.user)