ActiveHashとはデータベースのお助けマンである
本来、データを保存してくれるのはデータベースなんですけど、ActiveHashを使ってモデルにデータを保存することができます。
なぜ分ける必要があるのかというとデータベースの負担を減らす為です。
データベースにアクセスすると時間がかかったり、容量がパンパンになってしまいます。それを解消するためにActiveHashを使います。
では、どのようなデータがActiveHashに最適なのか
それはさほど重要じゃない情報と変わることがあまりない情報です。
例えば、都道府県や服のサイズなどあらかじめ決まっている情報やさほど重要じゃない情報をActiveHashを使用するケースが多いです。
ですので、ActiveHashを利用して、データベースの負担を減らしてあげましょう!