エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rails4のenumはupdate_allで使うときは注意が必要 - paranitips
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rails4のenumはupdate_allで使うときは注意が必要 - paranitips
Rails4.1.0から使えるようになったenumがめちゃめちゃ便利です。 例えばUserモデルにstatusというINTの... Rails4.1.0から使えるようになったenumがめちゃめちゃ便利です。 例えばUserモデルにstatusというINTのカラムがある場合、enumを使うと直感的に管理できるようになります。 class User < ActiveRecord::Base # ステータス: temporary (仮登録), active (本登録), resign (退会). enum status: %i(temporary active resign) end この場合は自動的にtemporary: 0, active: 1, resign: 2になります。 値を自分で設定したい場合はハッシュで定義すればOKです。 class User < ActiveRecord::Base # ステータス: temporary (仮登録), active (本登録), resign (退会). enum stat