エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
.orを使ってActiveRecordのスコープを定義するときは.mergeで囲わないと意図しない挙動になるかも? | クラッソーネ開発者ブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
.orを使ってActiveRecordのスコープを定義するときは.mergeで囲わないと意図しない挙動になるかも? | クラッソーネ開発者ブログ
こんにちは、山口拓弥(@yamat47)です。 最近、いまさらながら Netflix の梨泰院クラス にハマっていま... こんにちは、山口拓弥(@yamat47)です。 最近、いまさらながら Netflix の梨泰院クラス にハマっています。 勧善懲悪なストーリーはわかりやすく面白いし、見れば見るほどチャミスルが飲みたくなりますね 🍻 https://twitter.com/yamat47/status/1586206595842646016 さて本日は、最近業務で書いた ActiveRecord の scope の実装の話をします。 危うく重大な不具合を含んだままアプリをリリースしそうになったので... 自戒も込めて記事にします...! 不具合を含んでいたコードを早速紹介します サンプルで扱うモデルの説明 業務のコードをそのまま公開するのは文脈を伝えづらく難しかったので、この記事ではシンプルなまったく別の状況を扱います。 大まかな説明ですが、こんな感じの状況を想定してください: 不特定多数とオンライン対戦