J'essaie d'enregistrer un identifiant de mappage de hachage pour un certain nombre de tentatives dans mon application rails. Ma migration vers la base de données pour accueillir cette nouvelle colonne:
class AddMultiWrongToUser < ActiveRecord::Migration
def self.up
add_column :users, :multi_wrong, :string
end
def self.down
remove_column :users, :multi_wrong
end
end
Dans mon modèle, j'ai:
class User < ActiveRecord::Base
serialize :multi_wrong, Hash
end
Mais quand j'utilise la console rails pour tester cela en faisant:
user = User.create()
user.multi_wrong = {"test"=>"123"}
user.save
La sortie est fausse. Qu'est-ce qui ne va pas ici?