ログインしているユーザーのみが、carrierwave からアップロードされたファイルを表示/ダウンロードできるようにしたいと考えています。
これはどのように行われますか?
ストア ディレクトリを public から RAILS_ROOT に移動し、表示とダウンロードのルートを作成しました。
問題は、画像の場合<%= image_tag(photo.image_url) %>
、フル パス /Users/myname/projects/appname/files/image/id/image.png を取得するため、レンダリングされないことです。
また、ビューが私の絶対パスをレンダリングせず、サイトからの相対パスだけをレンダリングするといいでしょう。