2013-04-08 53 views
0

您好我正在使用rails。我想在我的網站上顯示PDF。我試過PDFOBJECT jQuery插件。我下載了pdfobject.js並通過application.js來要求它。我使用的javascript部分在文檔中給出如下。jquery/pdfobject沒有顯示pdf中的rails應用程序

<div id="pdfObject"> 

</div> 

<script type="text/javascript"> 
var url = "<%= "#{Rails.root}/AJITH.pdf" %>"; 
console.log('url:'+url); 
window.onload = function(){ 
var myPDF = new PDFObject({ url: url, pdfOpenParams: { view: "FitV" }  }).embed("pdfObject"); 
}; 

但在瀏覽器中它不顯示pdf。它只顯示一個灰色的盒子。同時服用檢查元素,它顯示

<div id="pdfObject"> 
    <object data="rails_root/AJITH.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object> 
</div> 

在JavaScript控制檯顯示它像

GET本地主機的錯誤:4000/RAILS_ROOT/AJITH.pdf 404(未找到)

我無法找到該解決方案,任何人都可以幫我找到解決

感謝 問候

回答

0

將在PDF文件中的公共目錄並且僅指向它僅使用Javascript:

var url = "/AJITH.pdf" 
相關問題