2015-08-27 39 views
-7

我在生產環境中遇到了一個問題,我的Rails應用程序出現問題,我有一個嵌入代碼用於顯示進一步具有兩個鏈接的視頻視頻的質量選擇,即360p和720p。默認質量是720p。用戶可以根據帶寬選擇質量。現在問題是720p工作文件,但360p顯示錯誤信息,「我們很抱歉,但出錯了。」 如果您是應用程序所有者,請查看日誌以獲取更多信息。很抱歉,但RoR出了點問題

下面是當我在終端尋找Heroku的日誌生成的日誌文件:

http://codeshare.io/4hi1K 

請檢查該鏈接,做幫助,如果您有任何想法有什麼錯在這裏。

謝謝。

+2

您是否要求我們爲您調試您的應用程序? –

+0

你如何設置'@ gallery'實例變量? –

+0

順便說一句,這個問題似乎很簡單 - 我的建議是在嘗試創建自己的應用程序之前,先學習一些關於Ruby和Rails的基礎知識。 –

回答

0

用下面的行更新你的代碼。

@gallery = Gallery.where(id: params[:id]).first 

你找回的ActiveRecord的對象::關係,不是你的模型實例,因此誤差,因爲在ActiveRecord的webnew稱爲::關係未定義的方法。

做@gallery = Gallery.where(id:params [:id])第一個工作,因爲它返回的是由where找到的模型的第一個實例。

謝謝。

+0

謝謝Dnyanarth的幫助。 –

+0

不客氣。 –

相關問題