0

ペーパークリップを使用して、ファイルを Rails アプリケーションにアップロードできるようにしました。すべてが機能し、ファイルがアップロードされますが、実際のファイル自体へのリンクが表示される代わりに、rails プロジェクトのシステム フォルダー内の場所が表示されます。

ルーティングの問題か、問題のファイルへのリンクを作成する必要があると思います。ただし、ファイル自体の場所を非表示にして、表示されるリンクのみを表示したいと考えています。

ここで誰かが私を正しい方向に向けることができれば、とても感謝しています。

4

1 に答える 1

0

サーバー内のファイルの実際のパスを隠したいと思いませんか?

通常のコントローラーでsend_file ( http://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_file ) を使用して実現できます。

実際のパスを使用してダウンロードを保護するために、何かを行う必要があります。

于 2012-10-25T01:26:13.653 に答える