概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: ‘Fix’ first & last by explicitly setting implicit ordering - Andy Croll 原文公開日: 2020/03/01 著者: Andy Croll 日本語タイトルは内容に即したものにしました。 Rails 6: UUIDでfirstやlastを使う(翻訳) UUIDを主キーに使うとさまざまなメリットを得られますが、Railsの「暗黙の順序」で問題が生じます。 2018年の記事ではfirstやlastは名前付きスコープで使うことをおすすめしましたが、現在はもっと簡単にActive Recordのデフォルトの振る舞いを再び有効にできるようになりました。 以下のように書くよりも Active Recordモデル上のシーケンスでないidに対して#firstや#lastを使うのを
![Rails 6: UUIDで`first`や`last`を使う(翻訳)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/988cd11bffee56a49359409e5710b299aa614cf8/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2020%2F04%2Frails6_first_last_on_uuid_eyecatch-min.png)