2014-02-26 16 views
0

我需要我的app/assets/images目錄中的圖像的公開映射url。Rails的Assets目錄中的圖像的URL

在開發中,我可以通過點擊localhost:3000/assets/image.jpg導航到圖像。

但是,當我將此應用程序推送到heroku時,該網址不再有效。

我不能訪問my_app.com/assets/image.jpg或者我得到一個路由錯誤說"No route matches get assets/image.jpg."

我如何可以導航到該網址是什麼?我並不是真的對幫助者方法產生URL感興趣,我只需要全長的url。

+1

你有沒有在heroku上編譯資產?或在生產模式下運行你的本地主機,並檢查它是否工作? –

回答

0

您是否在生產中包含rails_12factor寶石?這將爲您做很多事情,包括將config.serve_static_assets設置爲true,這在生產中默認爲false。