あゆの塩焼きつくる、読む、選ぶ、味わう。

実装の工夫 · 4記事の読み歩き

小さな改善で、Railsを育てる。

状態管理、画面への通知、速度とメモリ。日々の実装で役立った工夫を集めました。

すべて読むと約25分。気になる記事からでもどうぞ。最初の記事を読む →
  1. 約6分で読めます

    Railsのenumを使いこなす。状態管理を読みやすくする

    Railsのenumについて、ステータス管理を読みやすくするメリットと、命名・追加変更・運用時の注意点を整理します。

    このノートを読む →
  2. 約7分で読めます

    Railsのflashとflash.nowの違い。redirect_toとrenderで使い分ける

    Railsのflashとflash.nowの違いを、redirecttoとrenderのリクエストの流れから整理します。Rails GuidesとRails 8.0 APIで確認し、レイアウト表示やよくあるミスをコード…

    このノートを読む →
  3. 約6分で読めます

    RailsのN+1問題を見つけて、動作遅延を改善する

    Railsで起きやすいN+1問題について、発生する理由、見つけ方、includesやpreloadの使い分けを実務目線で整理します。

    このノートを読む →
  4. 約6分で読めます

    Railsのループ処理でメモリ使用量を抑える。N+1の次に見ること

    Railsで大量データを扱うとき、N+1だけでなくメモリ使用量にも注意が必要です。findeach、事前取得、groupby、indexbyの使いどころを整理します。

    このノートを読む →
ほかの特集を見る →