Sie können serialize your field
um Werte als Array oder Hash in der Datenbank zu speichern. Dazu müssen Sie zuerst ein Feld in der Kategorientabelle hinzufügen, indem Sie eine Migration erstellen
class some_migration
def change
add_column :categories, :some_field, :text
end
end
Sagen Sie Rails im Modell, dass es als serialisierbares Feld verwendet werden soll
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]