乾杯!私は次のようなルートコードを持っています:
user_photo GET /users/:user_id/photos/:id(.:format) photos#show
そして私はlink_toヘルパーを持っています:
= link_to 'Show', ...
現在のユーザーがアップロードした写真を表示するためにリンクするにはどうすればよいですか?
user_photo_path
動作しません
乾杯!私は次のようなルートコードを持っています:
user_photo GET /users/:user_id/photos/:id(.:format) photos#show
そして私はlink_toヘルパーを持っています:
= link_to 'Show', ...
現在のユーザーがアップロードした写真を表示するためにリンクするにはどうすればよいですか?
user_photo_path
動作しません
link_to 'Show', user_photo_path(@user, @photo)
(これは、ビューで@userオブジェクトと@photoオブジェクトを使用できることを前提としています-これらをコントローラーで設定します)
詳細については、 http: //guides.rubyonrails.org/routing.html#creating-paths-and-urls-from-objectsを参照してください。
これを試して:
独自のパスを指定できます。
<%= link_to "show", "/users/"+user_id.to_s+"/photos/"+id.to_s %>