2013-03-09 53 views
3

一切正常,我的本地服務器上,但是當我嘗試上傳的網站投入生產heroku後執行功能我收到此錯誤信息。很抱歉,但出事了(Ruby on Rails的)

在Heroku上,一切正常,當用戶嘗試發佈的內容除外。這是一個帶有發佈按鈕的簡單文本表單。當#的文本超過2或3行或什麼時,我似乎只得到這個We're sorry, but something went wrong錯誤。這有點隨意,因爲所有2線或更短的線都很好,但是當它達到2-3線時,並非全部都經過。當它超過3時,它們肯定不會通過。

任何人都知道這可能是導致這個奇怪的錯誤?正如我提到的,所有短文本崗位工作得很好,但我開始收到此錯誤消息的時間越長文本的帖子得到(如超過我的文本框中2號線)

+0

你所看到的消息是Rails 404個 – ardochhigh 2015-03-29 17:32:15

回答

5

最有可能的錯誤是因爲該領域你想輸入是string字段。 Heroku使用pg,它將字符串的長度限制爲255個字符。當輸入很長時,您需要更改模型以使用text字段。

您可以隨時看你的日誌,這樣做:

heroku logs

並讀取錯誤的詳細信息。

+0

頁謝謝,你知道,如果有從字符串到一個文本更改該模塊的輸入型的簡單方法?我仍然在學習編程的過程... – syk 2013-03-09 00:50:34

+0

看到這個職位:http://stackoverflow.com/questions/2799774/rails-migration-for-change-column基本上,你創建一個遷移將改變字段類型從:字符串到文本。 – 2013-03-09 00:51:50

相關問題