3
ใช้ Rails ทำให้เป็นอนุกรมเพื่อบันทึกแฮชลงในฐานข้อมูล
ฉันพยายามบันทึกรหัสการแมปแฮชเป็นจำนวนครั้งในแอปทางรถไฟของฉัน การย้ายฐานข้อมูลของฉันเพื่อรองรับคอลัมน์ใหม่นี้: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end ในรุ่นของฉันฉันมี: class User < ActiveRecord::Base serialize :multi_wrong, Hash end แต่เมื่อฉันใช้คอนโซลรางเพื่อทดสอบสิ่งนี้โดยทำ: user = User.create() user.multi_wrong = {"test"=>"123"} user.save ผลลัพธ์เป็นเท็จ เกิดอะไรขึ้นที่นี่?