2016-09-06 4 views
2

paperclipを使用してファイルをアップロードする(PDFのみ)ので、これらをPDFで表示する必要があります。ペーパークリップでアップロードされたPDFを表示する

これは私の空のフレームを与える<iframe src="<% @document.file %>"></iframe> これは<%= image_tag @document.file(:large) %>

ファイルははpostgressに保存された画像になります。

+0

これも試しました - 空のiframe –

答えて

2

あなたは構文 "問題" を持っている:

<iframe src="<% @document.file %>"></iframe> 

<iframe src="<%= @document.file %>"></iframe> 
<!-- notice the equals symbol (=) --> 
<!-- which prints something into erb file. --> 

であるべき。また、私はあなたがそれがurlだ使用する必要があると考えているので、私はこのようなものになるだろう:

<iframe src="<%= @document.file.url(:large) %>"></iframe> 

詳細 - What is the difference between <%, <%=, <%# and -%> in ERB in Rails?

+0

ありがとうございました。違いを認識して、それを使用するのを忘れました(RoRの新機能)。 –

関連する問題