はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
Railsのdefaultsを用いた権限によるアクセス制御 🔖 1
この記事は、Sansan Advent Calendar 2025、16日目の記事です。 はじめに こんにちは、技術本部Digitization部Entry Engineeringグループgeesチームでインターンをしている輿石です。 geesチームは、名刺データ化システムを開発
Kaigi on Rails 2025 「多重範囲型」の話を振り返ってみた 🔖 1
一般的な予約システムでは「10:00-11:00」「11:00-12:00」といった決まった枠を設けます。しかし、ユーザーが好きな時間を自由に予約できるシステムを作る場合、非常に複雑になり、予約可能時間を算出することが困難になります。
Railsにマージされた最新PRを毎日自動要約するサイトを作った 🔖 29
GA technologiesでソフトウェアエンジニアをしている中坂です。先日、業務の傍らで個人的にRails PR Digestというサイトを作りました。これはRuby on Railsにマージされた最新のPull Requestを自動収集してLLMで日本語要約した結果をまと
Railsアップデートから学ぶ意思決定に根拠を持ち、残すことの重要性 🔖 19
※この記事は、2025 Speee Advent Calendar15日目の記事です。 昨日の記事はこちら こんにちは。Speeeで不動産一括査定サービス「すまいステップ」の開発を担当している中島です。 Speeeには新卒で入社し、2年目のエンジニアとして少しずつ難しい開発にも取
!本記事は READYFOR 株式会社の READYFOR Advent Calendar 2025 の 13 日目の記事です。 はじめにREADYFOR 株式会社でバックエンド領域のテックリードをしている @yuji_developer です。Rails アップデー
RailsでN+1を検出するならProsopiteがおすすめ 🔖 2
アイキャッチ この記事はコインチェック株式会社(以下、コインチェック)のアドベントカレンダー13日目の記事です。 コインチェック株式会社のイネイブリングチームでエンジニアをしているyoanです。 はじめに コインチェックでは Rails アプリケーションのパフォーマンス改善のため
巨大Ruby on Railsサービスで安全かつ効率的にデッドコードを消す技術 - freee Developers Hub 🔖 100
この記事は、freee Developers Advent Calendar 2025 の 12日目の記事です。 こんにちは。freeeでエンジニアをしている高田と申します。普段はエンジニア横断組織で共通基盤・社内用共通ライブラリを開発したり、プロダクトの開発支援などを行っていま
【Ruby on Rails】Active Recordのupdateメソッドで中間レコードを良い感じに作ってくれるようなので詳しく見てみる 🔖 1
🎄Merry Christmas🎄 WWWAVE アドベントカレンダー 12/12の記事です はじめに※テーブル名とかAIの出力とかは例ですtagsのidが入った配列tag_idsに同期させるようにbooksとtagsの中間テーブルであるbook_tagsのレコードを作
巨大Ruby on Railsサービスで安全かつ効率的にデッドコードを消す技術 🔖 100
この記事は、freee Developers Advent Calendar 2025 の 12日目の記事です。 こんにちは。freeeでエンジニアをしている高田と申します。普段はエンジニア横断組織で共通基盤・社内用共通ライブラリを開発したり、プロダクトの開発支援などを行っていま
Rails アップグレードを安全に進めるための実践ガイド - ANDPAD Tech Blog 🔖 38
こんにちは、ザックです。フリーランスの Rails 開発者として、過去 2.5 年間アンドパッドで働いています。 アンドパッドでは、主にモノリシックアプリケーションの Rails アップグレードを担当しています。 Rails のアップグレードは、破壊的変更の早期検知、保守性の維持
Rails アップグレードを安全に進めるための実践ガイド 🔖 38
こんにちは、ザックです。フリーランスの Rails 開発者として、過去 2.5 年間アンドパッドで働いています。 アンドパッドでは、主にモノリシックアプリケーションの Rails アップグレードを担当しています。 Rails のアップグレードは、破壊的変更の早期検知、保守性の維持
マイクロサービスにしない Lambda 連携 ─ Rails モノリスとの共存設計 🔖 1
はじめにSeibii ではメインとなる API サーバーを Ruby on Rails のモノリシックなアプリケーションで運用しています。サービスの成長に伴い、以下のような処理を Rails の外に切り出したいケースが増えてきました。LLM など Ruby SDK が提供
Rails 8.0.2 で autosave の挙動が静かに変わった話 🔖 2
Ruby on Rails のモデル同士の関連付けにおいて、親モデルの保存のタイミングで子モデルも一緒に保存するための設定として autosave オプションがあります。今回は、この autosave オプションの挙動が v8.0.1 → v8.0.2 で少し変わったため、その
この記事はエムスリー Advent Calendar 2025 5日目の記事です。 エムスリーエンジニアリングG コンシューマーチームの松原です。 Rails アプリケーション開発で型が欲しいと思ったことありますか? 正直なところ、筆者はそれほど必要ないと考えていました。日々開発
大規模Ruby on Rails開発における、10万ケース単体テストの高速化とAI活用 🔖 1
本記事では、15年の歴史を持つモノリシックな Ruby on Rails サービス「OPTiM Biz」における 10万超の単体テスト運用の工夫を紹介しています。テスト総実行時間は約17時間に及び、全テストを毎回実行するのは非現実的。そのため、以下の取り組みを実施:50並列
RailsでBulletを入れているのにN+1が起きてしまう 🔖 1
!この記事はSMARTCAMP Advent Calendar 2025の4日目の記事です。年末に差し掛かりバタバタしてきましたね。さて、今回は弊社のアドベントカレンダーの4日目としてRailsでBulletを使っているのにN+1が起きてしまうという悲しい事象をしていきま
「zaicoのフロントエンドはなぜRailsエンジニアにやさしいのか」というタイトルで社内LTをしました 🔖 1
この記事は2025 ZAICO アドベントカレンダーの1日目の記事です!ZAICOでは月に1回、社内LT会が開催されています。この記事はLTで発表した内容を改めてまとめたものになります。 はじめにzaico は在庫管理SaaSとして10年以上の歴史を持つサービスです。
社内で Rails Girlsガイドを使ったアプリ開発体験ワークショップを開催しました 🔖 3
これはGLOBIS アドベントカレンダーシリーズ1の1日目の記事です。こんにちは!グロービスのtsumichanです。普段は技術広報として、世界をリードするEdTechカンパニーとしてのグロービスの認知を広げるための活動をしています。今回は、社内で Rails Girlsガ
個人開発のWebサービスをRuby on RailsからGo言語へ移行している | shimbaco 🔖 210
sidebar#close" class="z-overlay fixed inset-0 hidden bg-black/30 xl:hidden" > ページ公開日: 2025年11月29日 (土) 書いた人: shimbaco Annict (アニクト) という見たアニメが
Rubular の進化版「Rubree」リリース – Ruby × Rails × Wasm で正規表現をワンストップ管理 - aim2bpgのブログ 🔖 29
はじめまして、シモカワと申します。 この度、長く Rubyist に親しまれてきた Rubular の使い心地を受け継ぎつつ、現代的にアップデートした正規表現エディタ Rubree をリリースしました。 Ruby の正規表現エディタのカリスマ的存在である Rubular には、現
Rails で独自環境変数に APP_ENV を使ってはいけない 🔖 1
TL;DRpuma.rb の最新テンプレートでは environment を RAILS_ENV から読み込む設定が冗長なものとして削除されたPuma では RAILS_ENV よりも APP_ENV を優先して読み込むPuma が読み込んだ環境名は RACK_ENV と
The Pragmatic Bookshelf (pragprog.com)から出ている『Rails Scales!』を読んだ。 Build Rails applications that scale. Discover the small changes that make a
Kaigi on Rails 2025 - Falconサーバの性能検証をして速さを実感してみた 🔖 2
FalconとはRack互換のHTTPサーバです。 Fiberという軽量なスレッドでリクエストを処理することで、特にI/Oバウンドなアプリケーションにおいて優れたパフォーマンスを発揮します。本講演では「Falcon」というアプリケーションサーバのビルドやデプロイ、監視周りにつ
KaigiOnRails-2025 day1 入門FormObjectの話を聞いてきた 🔖 3
FormObjectってよく使われているけれど、概念や使いどころをうまく説明できる人って案外少ないんじゃないでしょうか。「なんとなく使っているけど、本当にここで使うべきなの?」 「他の人に説明を求められても、うまく答えられない。」 「Rails Wayとの使い分けがよくわから
Kaigi on Rails 2025 ActionViewからReActionViewへ - HTML構造を理解するERBエンジン 🔖 3
ReActionView(Reactive ActionView)は、RailsのActionViewと互換性を保ちながら、現代のフロントエンド開発の要求に応える次世代のERBエンジンです。Marco Roth氏は、2025年を通じてRubyKaigi、RailsConf、Rai
【Kaigi on Rails 2025 Day2】履歴 on Rails : Bitemporal Data Modelで実現する履歴管理 🔖 9
このセッションでは、引っ越しによる住所変更や所属部署の異動など、時間とともに変化する情報を正確に扱う履歴管理について、Bitemporal Data Modelと呼ばれるデータモデルと、その実装を支える自社開発のOSSであるactiverecord-bitemporalを中心に、
Rails アプリケーションの CI を2.5倍高速化した話 🔖 5
ウォンテッドリーでバックエンドエンジニアをしている江草です。今回は、私たちのプロダクトである Wantedly H...
Kaigi on Rails 2025 Webアプリケーションにおける非同期ジョブの設計原則を振り返りつつ実践してみた 🔖 23
非同期ジョブとは、Webサーバーのリクエスト処理とは別のプロセスで実行される処理のことです。通常のWebアプリケーションでは、ユーザーからのリクエストを受け取ったWebサーバーがその場で処理を行い、結果を返します(同期処理)。一方、非同期ジョブでは、時間のかかる処理を「ジョブ
RailsとHotwireで「カンバン」ボードを構築する(翻訳)|TechRacho by BPS株式会社 🔖 28
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Create a Kanban board with Rails and Hotwire | Rails Designer 原文公開日: 2025/10/09 原著者: Rails Designer -- Railsフ
Rails Engine で tailwindcss-rails を使う方法 🔖 1
はじめにRails Engineを使ったモジュラーモノリス構成において、各Engine独立したTailwindCSSの管理方法について、tailwindcss-rails gemを用いた実装方法を詳しく解説します。https://railsguides.jp/engines.
Sentry Logsで実現するRailsアプリの構造化ロギング 🔖 1
はじめにRailsアプリケーションの運用において、ログの管理は問題発生時のデバッグやサービス監視のために重要な構成要素です。しかし、従来のテキストベースのログでは、エラー発生時に複数のツールを行き来しながらログを検索し、原因を特定する必要がありました。この記事では、Sentr
はじめに なぜRails Engineを選んだのか Rails Engineとは Rails Engine導入の流れ 1. Engineの生成 2. スキーマの移行 3. Modelの移行 4. Command / Query の移行 5. アプリケーション構成の整理 6. イン
Railsアプリケーションで利用しているコンテナベースイメージのOSをアップデートした際に発生した問題とその対処 🔖 3
はじめに こんにちは。Repro Teamでエンジニアをしている矢作です。 Reproには入社して約2ヶ月程になります。 Repro というシステムのうち、マーケターの方々が利用する管理画面は Ruby on Rails で構築されており、現在は ECS (Amazon Elas
QAがKaigi on Rails 2025に参加して学んだこと ~相互理解からのより良いプロダクト開発~ 🔖 2
こんにちは。介護・医療・障害福祉・保育の求人サイト、ウェルミージョブのQAを担当している林です。 ウェルミージョブは、2025年7月にカイゴジョブからリブランディングしてサービス提供を開始しました。 私は先日Kaigi on Rails 2025に参加してきました。私はQAエンジ
Rails 7.1から7.2へのアップグレードで学んだこと 🔖 1
こんにちは、Tony Duongです。SpacelyでRailsバックエンドエンジニアとして働いており、Spacelyプラットフォームの開発に積極的に取り組んでいます。 私たちの開発しているスペースリーのサービスはRuby on Railsのバージョン7.1で動作していましたが、
Classiのエンジニアが Kaigi on Rails 2025 に参加しました 🔖 1
はじめに こんにちは、エンジニアの id:kiryuanzu です。 2025年9月26日(金)、27日(土)の二日間で東京駅のJPタワー ホール&カンファレンスにて Kaigi on Rails 2025 が開催されました。 弊社からは2025年度新卒メンバーを含む複数名のメン
Rails 8.1正式リリース。長時間かかるタスクの一時停止と再開やMarkdownレンダリングなど新機能 🔖 16
Rails 8.1正式リリース。長時間かかるタスクの一時停止と再開やMarkdownレンダリングなど新機能 Rubyを用いたWebアプリケーションフレームワーク「Ruby on Rails」の最新バージョン「Ruby on Rails 8.1」(以下、Rails 8.1)の正式版
RedisとAWS設定から解放!Solid Queueで実現する、RailsアプリのDB完結型ジョブスケジューリング 🔖 6
🏁 はじめに 株式会社スタメンにてプラットフォーム部で SRE / DevEx などに取り組んでいるもりしたです。今回は Ruby on Rails アプリケーションに Solid Queue を導入したお話を書こうと思います。 こんな人に読んでもらえるとうれしく思います。 So
Railsで相互評価システム作ってみた記録 -Model設計からUI実装まで全て見せます!!- 🔖 1
目次はじめにModel設計ControllerView実装はじめにはじめまして、Rails学習者の @Ery-556 です!現在、「相手の素敵なところ(ソフトスキル)をチェックして感謝を伝えるアプリ」を開発中です。なぜそんなものを?というと、プログラミ...
速報: Rails 8.1.0がリリースされました|TechRacho by BPS株式会社 🔖 18
Ruby on Rails 8.1.0がリリースされました。 リリースノート: Rails 8.1: Job continuations, structured events, local CI Rails 8.1 has been released! It includes j
Kaigi on Rails 2025 参加レポート💎 🔖 1
はじめにはじめまして。zaico フロントエンドエンジニアの@sakiadachi といいます。今回は @nobu09さんに声をかけていただいたことをきっかけに、初めて Kaigi on Rails に参加しました。カンファレンスでは Rails に特化した専門的な話題もあり