0

干杯! 我有这样的路线代码:

 user_photo GET    /users/:user_id/photos/:id(.:format)      photos#show

我有一个 link_to 助手:

= link_to 'Show', ...

如何链接它以显示当前用户上传的照片?

user_photo_path

不工作

4

2 回答 2

1
link_to 'Show', user_photo_path(@user, @photo)

(这是假设您在视图中有可用的 @user 和 @photo 对象 - 在您的控制器中设置它们)

有关更多信息,请参阅http://guides.rubyonrails.org/routing.html#creating-paths-and-urls-from-objects

于 2012-12-24T09:12:33.597 回答
1

尝试这个:

我们可以指定自己的路径。

<%= link_to "show", "/users/"+user_id.to_s+"/photos/"+id.to_s %>
于 2012-12-24T09:13:26.147 回答