【发布时间】:2015-05-17 11:14:49
【问题描述】:
我有一个 ruby on rails 项目,允许我提交评论(称为注释)。它似乎在我的计算机上运行良好,我正在使用 sql 或任何带有 rails 的库存。
在我将应用程序放在 heroku 上后,一切都运行良好,除了现在我的笔记超过 255 个字符返回错误。
我很确定这与数据库有关,因为在 localhost:3000 上我可以保存数百行文本。
但是,我对数据库一无所知 - 有人可以通过此错误为我指明正确的方向吗?错误是:
PG::StringDataRightTruncation: 错误: 值对于类型来说太长了 字符变化(255)
这是笔记的迁移,它被定义为一个字符串,而不是一个字符:
class CreateNotes < ActiveRecord::Migration
def change
create_table :notes do |t|
t.string :title
t.string :comment
t.integer :user_id
t.integer :record_id
t.timestamps
end
end
end
【问题讨论】:
标签: ruby-on-rails postgresql heroku