Vous pouvez serialize your field
pour enregistrer les valeurs sous forme de tableau ou de hachage dans la base de données. Pour cela, vous devrez d'abord ajouter un champ dans la table des catégories en créant une migration
class some_migration
def change
add_column :categories, :some_field, :text
end
end
Dans le modèle, indiquez aux rails de l'utiliser comme champ sérialisable
class Category < ActiveRecord::Base
serialize :some_field, Array
end
#this will allow you to do something like this:
category = Category.create(some_field: [some_value_1,some_value_2])
Category.find(category.id).preferences # => [some_value_1, some_value_2]