在我的本地服务器上一切正常,但是当我在 heroku
上将网站上传到生产环境后尝试执行某个功能时收到此错误消息。
在 heroku 上,除了用户尝试发布内容外,一切正常。这是一个带有发布按钮的简单文本表单。我似乎只得到这个 We're sorry, but something wrong wrong
当文本的 # 超过 2 或 3 行或其他内容时出现错误。这有点随机,因为所有 2 行或更短的内容都可以发布,但是当它达到 2-3 行时,并不是所有的都通过。当它超过 3 时,他们肯定不会通过。
有人知道是什么导致了这个奇怪的错误吗?正如我所提到的,所有短文本帖子都可以正常工作,但我开始收到此错误消息的时间越长,文本帖子越长(比如我的文本框中超过 2 行)
最佳答案
错误很可能是因为您尝试输入的字段是 string
字段。 Heroku 使用 pg
将字符串的长度限制为 255 个字符。当输入很长时,您需要更改模型以使用 text
字段。
您始终可以通过以下方式查看您的日志:
heroku 日志
并阅读有关该错误的更多信息。
关于ruby-on-rails - 很抱歉,出了点问题(Ruby on Rails),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15305625/