Hstore を使用したハッシュ テーブルとして保存、保存後のハッシュの順序が間違っている
class Service < ActiveRecord::Base
serialize :properties, ActiveRecord::Coders::Hstore
end
service = Service.new
service.properties = { "aaa" => 1, "zz" => 2, "cc" => 3, "d" => 4 }
#=> { "aaa" => 1, "zz" => 2, "cc" => 3, "d" => 4 }
service.save
reload!
service = Service.find(:id)
service.properties
#=> { "d" => "4", "cc" => "3", "zz" => 2, "aaa" => 1 }
Bug::: wrong ordering after save
Treeでオーダーするのは連載後だからでしょうか。アイデアや誰かが以前にこの問題に直面したことはありますか? 前もって感謝します。