Я работаю над простым словарем, в котором у меня есть слова и синонимы к этим словам.
Я не уверен, какая модель является лучшим решением для работы с сериализованным атрибутом или ассоциацией.
При ассоциации:
class ReservedWord < ActiveRecord::Base
has_many :synonyms
end
class Synonym < ActiveRecord::Base
belongs_to :reserved_word
end
С сериализацией:
class ReservedWord < ActiveRecord::Base
serialize :synonyms
end
С точки зрения избыточности данных нет такой большой проблемы, потому что синонимы не должны повторяться для других зарезервированных слов.
Я ценю ваши предложения.