app/assets/images/privateimages/myrestrictedimage1.jpg に画像があるとしましょう URL経由で画像に直接アクセスしようとすると、次のように言います
http://localhost:5555/assets/privateimages/myrestrictedimage1.jpg
画像を見ることができました。
http リクエストを検査して、ユーザーがアクセスを許可されているかどうかを判断する方法が必要です。
コントローラーで before_filter を使用して、コントローラーのアクションを続行する前に前処理を行うことができることはわかっていますが、これを有効にするにはコントローラーのアクションを実行する必要があるため、これが役立つとは思いません。
レーキタスクでできるかもしれないと聞いたことがありますが、多くの検索を行った後、私がやろうとしていることのようなものは見つかりませんでした. おそらく、これを行うにはルビーの宝石を作成する必要がありますが、これを行う方法がわかりません。
誰かが私を正しい方向に向けることができますか? ありがとう。