0
我有一個序列化的陣列使用陣列功能與ActiveRecord的Ruby的序列化陣列
class Enviroment < ActiveRecord::Base
serialize :roles, Array
...
t.column :roles, :string, :default=> Array.new
,我希望做的事情一樣
Enviroment.find(1).roles.push 'thing'
非常感謝!不知道那裏的文字是什麼意思,但它工作。我猜所有的序列化對象應該有':text'類型? – gpupu 2012-04-18 08:56:13
是的。雖然我懷疑是否有任何實際限制。只有基於序列化輸出的長度,如果它不適合'string'類型(可能取決於數據庫),它可能會被截斷。 – Laas 2012-04-18 14:27:32