はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
Rails: 本質的に非決定論的なAIエージェントを決定論的なガードレールに変える試み(翻訳)|TechRacho by BPS株式会社 🔖 21
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Getting nondeterministic agent into deterministic guardrails | Arkency Blog 原文公開日: 2026年02月20日 原著者: Łukasz Re
8,706回のINSERTがCIを殺していた — Rails CI 55%短縮の全手順 🔖 30
CIが8分を超えていました。1日に10回pushすれば、待ち時間だけで80分になります。開発のテンポが悪くなるし、プルリクエスト(PR)のフィードバックループも遅れます。 結果から書くと、CI実行時間を8m08s → 3m37sまで短縮できました。55%の削減です。しかも最初のP
8,706回のINSERTがCIを殺していた — Rails CI 55%短縮の全手順 🔖 30
CIが8分を超えていました。1日に10回pushすれば、待ち時間だけで80分になります。開発のテンポが悪くなるし、プルリクエスト(PR)のフィードバックループも遅れます。結果から書くと、CI実行時間を8m08s → 3m37sまで短縮できました。55%の削減です。しかも最初のP
なぜ初学者はDIで迷うのか?Railsで見えた“理解の順番” 🔖 1
はじめに2025年4月にエンジニアとして入社しました。最初のプロジェクトはTypeScriptを用いたDDD(ドメイン駆動設計)ベースの環境で、現在はRuby on Railsを用いた既存SaaSプロダクトの開発チームに所属しています。この記事は、DI(依存性の注入)やクリ
Claude Code SkillsでRailsアップグレードを仕組み化した話 🔖 93
はじめに こんにちは。freee請求書チームでエンジニアをやっているnuresenです。 この記事では、Rails 7系から8.1へのアップデートを Claude Code の Skills を使って実施した記録を紹介します。 みなさん、Railsのアップデートはできていますか?
Railsモジュラーモノリスの依存関係を見える化する ―packwerkを物件連動統括システムに導入した話 🔖 2
はじめに こんにちは、イタンジ株式会社でエンジニアをしている中山です。物件連動チームに所属していて、外部のシステムから送られてくる物件情報を取り込む物件基盤の開発を担当しております。 物件連動チームでは、さまざまなCSV形式で送られてくる物件情報を取り込む処理や、それらの情報をさ
crowdworks.jp 最大の Rails アプリで YJIT を有効化した話 🔖 6
crowdworks.jp の大規模 Rails アプリケーションで YJIT を有効化し、1週間のパフォーマンス変化を計測しました。Puma のレスポンスタイムは約12〜13%改善、DelayedJob・Shoryuken のジョブ実行時間も最大19%短縮。有効化手順や計測方法
【Rails】Fat Controllerを防ごうと思ったらFat Modelになるじゃないかに対するアンサー 🔖 1
あなたは自分のアプリの中身を見て、どんな処理をしているか説明できますか?あなたはコントローラーを見るだけでどんな処理をしているか大体わかったりしますか?少なくとも私が初めに作ったアプリはそんなことなかったです。そもそもFatControllerの知識もなく作っ...
Java (Spring Boot) 開発者が爆速開発可能なRailsと比較してみた 🔖 29
概要 Java(Spring Boot)でレイヤードアーキテクチャを採用して開発してきたエンジニアが、 Ruby on Rails と比較したときの アーキテクチャ上の違いを整理した記事です。 Rails の爆速開発の仕組みとSpring Boot(レイヤードアーキテクチャ)の堅
Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました|TechRacho by BPS株式会社 🔖 23
2026.02.13 Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました こんにちは、hachi8833です。 2013年から私が運営している日本語のあからさまなエラーを検出するWebサービス、enno.jpをRails
Inertia Railsのllms.txtが最高すぎる。Tailwindが拒否した未来を、Inertiaは全力で迎えにいった 🔖 35
はじめに 「llms.txt ってなんか聞いたことあるけど、実際どう使えるの?」 そんなあなたに、今すぐ体感してほしいサイトがある。 Inertia Rails のドキュメントサイト だ。 このサイトの llms.txt が、控えめに言って 最高 だ。AI と開発する時代にドキュ
遠かった Rails が "自分事" になった瞬間 〜 transaction 内で job を安全に呼べるようになるまで - giftee Tech Blog 🔖 24
こんにちは、ギフティでエンジニアをしている mugi です。 先日、Ruby on Rails に初めて PR を出し、マージされました。 github.com この記事では、PR を出すきっかけからマージされるまでの流れ、そしてこの経験を通じて感じた「OSS が "自分事" に
SmartHR最大のRailsアプリケーションにおけるPumaスレッド数を見直しました - SmartHR Tech Blog 🔖 47
こんにちは、SmartHR プロダクトエンジニアのB6です。 「基本機能」と呼ばれるSmartHR最大のRailsアプリケーションでは、アプリケーションサーバにPumaを使用しています。 RailsでPumaデフォルトスレッド数が変更されたのをきっかけに、私たちもスレッド数の設定
SmartHR最大のRailsアプリケーションにおけるPumaスレッド数を見直しました 🔖 47
こんにちは、SmartHR プロダクトエンジニアのB6です。 「基本機能」と呼ばれるSmartHR最大のRailsアプリケーションでは、アプリケーションサーバにPumaを使用しています。 RailsでPumaデフォルトスレッド数が変更されたのをきっかけに、私たちもスレッド数の設定
Ruby on Rails 8.1 社内勉強会を実施しました! 🔖 1
こんにちは!エムスリーキャリアで薬剤師向けサービス開発のエンジニアをしている諸岡です。 2025年10月、ついにリリースされた Ruby on Rails 8.1。 rubyonrails.org 新機能が目白押しの今回のアップデートについて、理解を深めて業務への活用イメージを膨
【Ruby on Rails】devise実装時にviewを自分で編集する方法 🔖 1
はじめにはじめまして!プログラミング初心者のかずきです。まだまだ初学者ですので、内容に間違いがあることもあるかと思います。その際はぜひ、コメントなどでご指摘いただけますと幸いです!前回の続き前回、deviseの導入方法について執筆しました。前回の記事はこちら...
RDBとRailsで継承関係をどう扱うか ― ワンバンクに見るモデル設計の実例 🔖 1
はじめに スマートバンク 新春エンジニア駅伝 2026第15区走者のnagasawaです。 前区のcapytanさんの「SREが取り組むデプロイ高速化 ─ Docker Build時間を半分にした話」からタスキを受け取り、このブログではRailsにて継承関係にあるデータモデルをど
【Ruby on Rails】 devise(認証機能)の導入方法 🔖 1
はじめにはじめまして!プログラミング初心者のかずきです。現在、プログラミングスクールRUNTEQに通っています。記事を書くことで、自分自身の理解を深め、学習の軌跡を残すために始めました。まだまだ初学者ですので、内容に間違いがあることもあるかと思います。その際はぜ...
【Rails】gem使ってみたシリーズ 〜bundler-audit編〜 Gemの脆弱性をチェック 🔖 1
はじめに昨今、React や Node.js で脆弱性が確認されるなど、改めてセキュリティ対策の重要性が高まっています。Ruby on Rails においても、普段使用している gem に脆弱性が発見されることがあります。そのため、定期的にアプリケーションで使用している g