2016-11-18 87 views
0

帖子我創建的那個創建的,但沒有顯示在顯示頁面上,但是當我移動到那裏的根目錄時顯示。有很多功能添加到應用程序,但我怎麼知道,他們將正常工作與否。在我的地方我的應用程序工作正常,但在Heroku上部署後,它給error.Using Heroku的日誌顯示enter image description here在heroku上的Ruby on Rails應用程序製作顯示錯誤

我的頁面是[在這裏輸入的形象描述] [2]

我的Gemfile是enter image description here

我的showtag語法中使用的顯示頁面是 [輸入圖像說明] [4]

我已經在生產中使用pg數據庫。 請幫我出去部署我的應用程序。

+0

的錯誤是在你的文件'的帖子/ show.html.haml'您使用的是不存在於你的類中的方法圖像。當你在代碼中做錯了事情時,Heroku會自動檢測。 – Snoobie

+0

在終端上運行'heroku logs -t'來查看服務器日誌。 [文獻](https://blog.heroku.com/logging-on-heroku#working-with-logs) –

回答

0

該錯誤告訴我在post/show.haml(大約在線22-24)沒有方法image。這意味着你可以致電image處理你認爲存在的東西,但它不存在。

你需要做的:

  • 一下這個文件
  • 找到在哪裏做呼籲東西
  • 找到你加載形象,東西
  • 調查爲什麼它是可能這個東西不存在,並修復這個只有呼叫image如果存在的東西。

第二個選項可能看起來像:

- if post 
    = post.image 
- else 
    no post image 
相關問題