我们很抱歉,但出了点问题(Ruby on Rails)

时间:2013-03-09 00:22:36

标签: ruby-on-rails ruby-on-rails-3 heroku

我的本​​地服务器上的一切正常但我在heroku上将网站上传到生产后尝试执行功能时收到此错误消息。

在heroku上,除了用户尝试发布内容外,一切正常。这是一个带有帖子按钮的简单文本表单。当文本的数量超过2或3行或类似内容时,我似乎只会收到此We're sorry, but something went wrong错误。它有点随机,因为2行或更短的所有内容都很好,但是当它达到2-3行时,并非所有内容都通过。当它超过3时,它们肯定不会通过。

任何人都知道可能导致这种奇怪错误的原因是什么?正如我所提到的,所有短文本帖子都运行得很好但我开始收到这个错误消息的文本帖子得到的时间越长(比如在我的文本框中超过2行)

1 个答案:

答案 0 :(得分:5)

错误很可能是因为您尝试输入的字段是string字段。 Heroku使用pg将字符串的长度限制为255个字符。当输入很长时,您需要更改模型以使用text字段。

您可以通过以下方式查看日志:

heroku logs

并阅读有关错误的更多信息。