假设我有以下模型:
class Event < ActiveRecord::Base
has_many :tips
end
class Tip < ActiveRecord::Base
end
提示描述只是VARCHAR(140)
MySQL 数据库中的一个,其中大多数是固定值,例如“穿雨衣”或“带支票簿”。我想使用规范化来避免存储大量具有相同值的字符串,但是,如果我添加belongs_to :event
到Tip
模型中,该event_id
值会导致许多重复提示。
如何在不手动管理tip_id <---> tip_description
映射的情况下获得规范化的好处?