2014-02-24 83 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