2014-02-24 65 views
0

我有一个rails数据库,我注意到一些保存错误时,将大量的文本放入文本区域。Rails文本字段大小限制错误 - 文本(255)

我检查并由于某种原因,他们已被创建为文本或varchar但限制为255,这里是来自DB客户端的查看器。

Screenshot

我想下面的迁移,看它是否会改变没有限制但是它没有任何效果的文字:

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

其他文本字段似乎不存在这个问题。任何建议将不胜感激!

感谢

尼克

+0

我想知道您正在使用哪个数据库适配器。我的意思是用于生产的MySQL或postgresql – Pavan

+0

postgresql,用于dev – nktokyo

回答

2

使用极限为零顽固数据库。你也应该把它放在新的迁移中。

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 
+0

的sqlite谢谢,那是做的! – nktokyo