私は Rails の初心者で、Devise で最初の Rails 3 アプリを作成しようとしています。私のサイトのほとんどすべてがユーザーに固有のものであるという状況があります。私は、すべての画像がユーザーに属し、ユーザーが多くの画像を持っているように、公開されていない一種のプライベート ギャラリーを作成しています。これが私の問題です...ユーザーの画像を表示するためにURLにユーザーIDが必要ないように、ルートを作り直したいと思います。user/show ルートでユーザーの画像を表示します。
現在のルート (rake:routes から):
/users/show(.:format) {:action=>"show", :controller=>"users"}
「リソース」ではなく「リソース」のみをデバイスに使用させることは可能ですか? /users/show/? 私は理にかなっていますか?質問する用語はわかりませんが、ユーザーのすべての機能が、ユーザーが誰であるかを知っていることを意味するようにしたいので、コントローラーでそれを確認できます。
ありがとう!