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 に答える