2016年2月16日のブックマーク (1件)

  • Railsでi18n対応したenumを使うならenumerizeがオススメ[RubyGem]

    2/15に ハレノヒ さんで開催された「Sendagaya.rb #137」に参加ました。その中でRailsの enum と『brainspec/enumerize - GitHub』を使ったほうがいいかという話が参考になったのでメモです。 😎 RailsのenumRailsのenumの特徴だが機能がシンプル(既存のメソッドとのバッティング等)なのと、i18nに対応していない。 『zmbacker/enum_help - GitHub』を使うことでi18n対応は可能。 あとは @fukajun さんが最近ハマった事例。 - enumはvalueに Integer型を取ることもできるし、String型を取ることもできる - enumにStringを使うと、DBの値が何かが一目でわかるようになる。だが、DBの容量増やIndex更新の負荷がある - enumにIntegerを使うと、DBの容量

    Railsでi18n対応したenumを使うならenumerizeがオススメ[RubyGem]
    morizyun
    morizyun 2016/02/16
    ブログ書きました! 千駄ヶ谷.rb で教えてもらった enumerize 、これから業務でも使っていきたい。