干杯!我有这样的路线代码:
user_photo GET /users/:user_id/photos/:id(.:format) photos#show
我有一个link_to帮助器:
= link_to 'Show', ...
如何将其链接到显示当前用户上传的照片?
user_photo_path
不起作用
答案 0 :(得分:1)
link_to 'Show', user_photo_path(@user, @photo)
(假设您在视图中可以使用@user和@photo对象 - 在控制器中设置这些对象)
有关详情,请参阅http://guides.rubyonrails.org/routing.html#creating-paths-and-urls-from-objects
答案 1 :(得分:1)
试试这个:
我们可以指定自己的路径。
<%= link_to "show", "/users/"+user_id.to_s+"/photos/"+id.to_s %>