假设我有以下模型:
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映射的情况下获得规范化的好处?