タグ

ブックマーク / www.timedia.co.jp (1)

  • Railsでの区分値の扱いについて考える | Webシステム開発/教育ソリューションのタイムインターメディア

    Railsでの区分値の扱い、皆様どのようにしておられるでしょうか? 区分値とは、例えば性別情報(1: MALE, 2: FEMALE)とか、服を扱っているシステムの場合は商品種別(1: LADIES, 2: MENS, 3: KIDS)の事を指します。 私は区分値情報をDBに保存しておこうか、アプリ側でのみもっておこうか、毎回悩まされます。 区分値をDBに保存しておくと、外部キー制約もつけられるしActiveRecordでも扱いやすいといったメリットがあります。 しかし、アプリとDB両方に区分値情報を持っているとデータの二重管理になってしまいます。 DB側の区分値とアプリ側の区分値がい違ってる! なんていう事態も発生します。 ならば、いっその事DBに保存するのはやめて、区分値情報をアプリ側にのみ持っていた方がよいのでは、というのが最近の私の考えです。 今回はRailsで区分値を扱う方法に

    Railsでの区分値の扱いについて考える | Webシステム開発/教育ソリューションのタイムインターメディア
  • 1