2

これは簡単な質問ですが、どこにも答えが見つからないようです。ディレクトリにいくつかのファイル (いくつかの静的 PDF など) をpublic保存する場合、それらのファイルを表示する権限のない人が、次のような URL を入力してそれらを表示できる方法はありますexample.com/public/static_document.pdfか? もしそうなら、Railsでこれを無効にすることはできますか?

4

2 に答える 2

2

一般の人々は間違いなく一般の人々であり、URLを推測する人々に開かれています。

Ruby On Rails-ダウンロードエリアの保護をチェックして、同様の質問をしている人を探してください。

これらは通常Rails.root/secure_filesに保存し、コントローラーでsend_fileを使用してこれらのファイルを承認および送信します。

于 2012-06-29T20:56:00.147 に答える
0

パブリックフォルダーには、クライアントが読み取るための静的ファイルとコンパイル済みアセットが含まれています。デフォルトでは、このフォルダにはサイトにアクセスするすべての人がアクセスできます。現在パブリックフォルダにあるフォルダ名のスラッグを入力してテストします。

于 2012-06-29T20:54:56.703 に答える