次のモデルがあるとします。
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
手動でマッピングを管理せずに正規化の利点を得るにはどうすればよいですか?