Ruby on Railsは、Rubyで書かれたWebアプリケーションフレームワークです。規約に沿って書くことで少ないコードで機能を作れる一方、規模が大きくなると設計の整理が課題になります。
肥大化したモデルを分割する手法とConcernの使いどころ、Zeitwerkの自動読み込み、counter_cache、ActiveRecordの変更点を取り上げています。Active JobとSolid Queue、Sidekiq、Action Cable、HotwireとTurbo Frames、Wardenなどによる認証、request specによるテストの記事もあります。
記事 28 件 最新の記事
このカテゴリでよく読まれている記事
直近 30 日の読者数の多い順
注目のキーワード
-
2026.07.03
RailsのFat Model対策|1500行model.rbを分割する4手法と判断基準View More
-
2025.12.19
RailsのConcernはアンチパターンか?使い方と判断基準【Rails 8.1で実測】View More
-
2025.12.03
ActiveRecord 7.2の変更点|トランザクションコールバック・attributes_for_inspect・with_connectionを実行して比較View More
-
2025.09.17
Active Job Continuationsとは?Rails 8.1のstep・cursorでジョブを中断・再開する方法View More
-
2025.07.23
Sidekiqとは?Rails 8.1での導入・リトライ・Web UI設定【Sidekiq 8.1.7】View More
-
2025.06.10
Wardenのカスタム戦略の作り方:valid?・authenticate!とDevise連携・JWT認証View More
-
2025.05.14
Turbo Framesとは?turbo_frame_tagの使い方とContent missingの対処【Turbo 8.0.23】View More
-
2025.05.14
Hotwireとは?Turbo・Stimulus・Hotwire Nativeの役割とRails 8.1での使い方View More
-
2025.03.13
Action Cableとは?Rails 8.1のWebSocket実装とSolid Cable・Redisの選び方View More
-
2025.03.13
Ridgepoleとは?Schemafileでスキーマを管理する使い方と落とし穴【v3.2.7で検証】View More
-
2025.03.03
Zeitwerkとは?読み方とRailsの自動読み込み、zeitwerk:checkのエラー対処【Rails 8.1】View More
-
2024.11.14
Sorcery gemの使い方|Rails 8.1で動くログイン実装と0.18.0の注意点View More
-
2024.10.29
Rails Active Jobとは?perform_laterとSolid Queue・retry_onの使い方【Rails 8.1.4】View More
-
2024.10.03
Rails counter_cacheの使い方|sizeとcountの違い・ずれの直し方【Rails 8.1.4実測】View More
-
2024.09.20
Turboとは?Ruby on RailsでHotwireの画面更新を実装する使い方【Turbo 8.0.23】View More
-
2024.09.19
Ratyの使い方|raty-js 4.3.0の導入とRails 8.1での星評価・Turbo対応View More
-
2024.09.06
CarrierWaveとは?Rails実装と4.0の変更点・Active Storageとの使い分けView More
-
直近 30 日の読者 14 人 2024.08.30
Shoryuken(Ruby gem)とは?SQSワーカーの導入・設定とActive Job連携・リトライ設計【7.0.4対応】View More
-
2024.08.21
Rails 7.2のEOLは2026年8月9日|最終版7.2.4と8.1への移行で壊れる設定View More
-
2024.08.21
shoulda-matchersの使い方【8.0.1対応】設定・主要マッチャーと失敗例の直し方View More
-
2024.07.03
Active Record(アクティブレコード)とは?仕組みと発行SQL・N+1・検証の落とし穴を実行して解説【Rails 8.1.4】View More
-
2024.07.03
DHHとは何者か?Rails作者の経歴と「Pencils Down」発言・2026年の現在地View More
-
2024.07.03
Rails APIとは?作成手順・JWT認証・React連携・Docker環境を実装解説【Rails 8.1】View More
-
2024.07.02
RailsのAssociation(関連付け)とは?6種類の使い分けと発行SQLを実測で解説【Rails 8.1.4】View More
-
2024.07.02
rails assets:clobberとは?cleanとの違いと消える範囲【Rails 8.1・Propshaft 1.3実測】View More
-
2024.07.02
Ruby Interactorの使い方|interactor gem 3.2.0のcontext・Organizer・rollback【Ruby 4.0対応】View More
-
直近 30 日の読者 24 人 2024.07.02
ruby on rails を vscode で開発する環境構築【2026年版】Ruby LSP・デバッグ・Dev ContainerView More
-
2024.07.02
Railsジェネレータ(rails generate)の使い方|生成ファイル一覧と取り消し・カスタム生成【Rails 8.1.4】View More