Я намагаюся зберегти ідентифікатори хеш-картографії на ряді спроб у моїй програмі 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
Вихід помилковий. Що тут не так?