私はRailsをPaperclipで使用して小さなファイルアップロードアプリを作成しています。完了したら、アップロードされたファイルのサーバー上のファイルパスを返すことができるようにしたいのですが、できません。パスを取得する方法を理解しているようですか?ペーパークリップはファイル自体の名前を記録しているようです。
誰かこれを行う方法はありますか?
ユーザーのインスタンスにアバターと呼ばれる添付ファイルがあると想定すると、user.avatar.path
を使用して、ファイルシステム上のファイルの完全パスを取得します。user.avatar.url
は、イメージタグなどで使用できるパスを指定します。
それがあなたの意味ですか?
私は同じ問題に遭遇したので、show.html.erbにそのURLへのリンクを作成しました。できます。
<p>
<b>Pdf:</b><%= link_to "PDF" , @product.pdf.url %>
</p>