Rails文本字段大小限制错误 - 文本(255)

时间:2014-02-24 05:14:30

标签: ruby-on-rails

我有一个rails DB,我注意到在将大量文本放入文本区域时会出现一些保存错误。

我检查过,由于某种原因,它们已被创建为text或varchar但限制为255,这是来自数据库客户端的查看器。

Screenshot

我尝试了以下迁移,看看它是否会更改为文本而没有限制但是它没有任何影响:

change_column :investors, :notes, :text
change_column :investors, :has_property_notes, :text
change_column :investors, :jv_partner_notes, :text

其他文字字段似乎没有此问题。任何建议将不胜感激!

由于

尼克

1 个答案:

答案 0 :(得分:2)

对顽固数据库使用limit nil。你也应该把它放在一个新的迁移中。

 change_column :investors, :notes, :text, :limit => nil
 change_column :investors, :has_property_notes, :text, :limit => nil
 change_column :investors, :jv_partner_notes, :text, :limit => nil