2014-02-16 93 views
0

我想在我的一個Rails項目中的iframe中顯示pdf。我目前的代碼是<iframe src="tmp/data.pdf"></iframe>,但是當我轉到此頁面時,出現錯誤:「沒有路由匹配[GET] /Users//development//tmp/data.pdf」。在RoR中的iframe中顯示PDF

data.pdf是在這個位置,所以我認爲我做錯了我的路線文件,也許我必須將文件路由到適當的路徑。我嘗試過玩幾件事,但迄今爲止還沒有多少運氣。任何人都可以提供幫助嗎?

回答

1

Rails的唯一公開的「公共」子文件夾中的內容,將WebBrowser所以沒有代碼/配置可以由任何用戶都可以下載...

嘗試把文件存在,它應該工作。

更新1

另外需要注意的是,「公共」部分沒有被包含在URL中。所以在你的情況下,網址將只是「/data.pdf」。

+0

試過這樣做,但也沒有工作:/ –

+0

我添加了一個更新,應該可以解決問題。 – room13

+0

唉,這個伎倆,謝謝! –