エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Active Flagで効率的にフラグを実装する - アクトインディ開発者ブログ
morishitaです。 今回はActive FlagというGemを紹介します。 このGemはActiveRecordのモデルでBIt Array... morishitaです。 今回はActive FlagというGemを紹介します。 このGemはActiveRecordのモデルでBIt Arrayなカラムを扱いやすくしてくれます。 github.com こういう要件ってありますよね? ON/OFFできるユーザ設定をたくさん持たせたい 選択肢を複数選択できる選択項目を持たせたい これらをDBに保存できるように実現するにはどのような実装をするでしょうか? 前者の場合、素朴に実装するとBooleanを格納する属性を設定項目分だけ作る方法が考えられます。 1つ、2つの項目ならそれでもいいでしょう。 でもそれ以上になると、テーブルのカラムがやたら増えてしまうのでもっとスッキリ実装できないかなぁと考えてしまいます。 なんとか1カラムに押し込めようとすると、JSONにしたり、true/falseのカンマ区切りリストを格納する方法もあるでしょう。 そして
2020/08/04 リンク