所以我目前正试图找出使用什么路径,所以当用户点击'查看配置文件'的链接将是domain.com/USERNAME而不是domain.com/profiles/show
链接的当前代码是
<li><%= link_to "View Profile", profiles_show_path %></li>
我的路线。Rb设置在
get '/:id' to: 'profiles#show'
您需要在链接中指定一个用户作为参数:
<li><%= link_to "View Profile", profile_path(user) %></li>
在你的路由:
get '/:id', to: 'profiles#show', as: :profile
你重写了默认的profile_path()