はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
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株式会社 🔖 22
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
【Rails】モジュール強度の視点で考える、Fat Modelを避ける責務の分離 🔖 1
こんにちは。基本情報技術者試験の範囲にもある「モジュール強度」ってこういうものなのかと整理できたので、記事にしたいと思います。※Railsをメインに勉強をしているため、扱うコード例はRubyやRailsをベースにしています。記事の内容に誤りがありましたら、コメント...
Railsにおける未ログインユーザーのセッション削減方法 —— セッションストアのストレージを抑制! 🔖 3
こんにちは、SmartHRのDPEユニットでエンジニアをしている@alpaca-tcです。 この記事では、Railsで頻発しているけれども見落とされがちな未ログインユーザーのセッションと、その削減方法について紹介します。 目次 目次 未ログインユーザーのセッションとは セッション
「SQLiteは本番で使えない」は本当か? 未経験がRails 8 × 格安VPSで負荷試験を乗り越え、PHP学習アプリをリリースしました! 🔖 3
初めまして、sekitoと申します。この度、PHP8技術者認定初級試験の受験者に向けた学習サポートアプリ、『PHP8技術者認定初級試験スタディ』をリリースしました。この記事でお伝えしたいのはアプリの宣伝だけではありません。このアプリは、月額800円のVPSとSQLiteとい
Rails MVC を抽象化して捉える - 一貫性のあるクラス設計のために 🔖 1
こんにちは、タイミーでバックエンドのテックリードをしている新谷(@euglena1215)です。 Rails アプリケーションの開発をしていると、fat になってしまった Sidekiq worker や、ドメインロジックらしき実装が書かれている Serializer に遭遇した
Close to the Edge: 常にRubyとRuby on Railsの先端を追うという試み 🔖 14
こんにちは。エンジニアの @moznion です。 最新バージョンの言語やライブラリ、追いたいですよね。バグが直っていたり、新しい機能が使えたり、パフォーマンスが改善されていたりと良いことづくめなことに加え、新しいバージョンを使っているとなんだか不思議と気分が良いものです。 スマ
RailsでCSRFトークンを使うことで防ぐことのできる攻撃について - おもしろwebサービス開発日記 🔖 25
Rails8.2ではCSRFトークンを使わずにCSRFを防げるようになりそう - おもしろwebサービス開発日記の続きです。前回のエントリではRails8.2からトークンを使わずにCSRFを防ぐ仕組みが入るぞ、という話をしました。偽陽性がかなり減ることが予想されるため、個人的には
Rails 8.1 Active Job Continuations: ジョブ再開の仕組みと挙動を追う 🔖 1
こんにちは、イタンジ株式会社でエンジニアをしている磯谷です。 私は現在、物件情報を取り込むワークフローシステムの開発に携わっています。 そのアーキテクチャの再設計を検討する中で、Rails 8.1で導入されたActive Job Continuationsについて調査したので書い
Ruby on Rails アプリのパフォーマンス最適化10選 🔖 21
こんにちは!Webアプリケーションエンジニアのレミーです! この記事はEnigmo Advent Calendar 2025の24日目の記事です。 Ruby on Rails アプリが遅いと感じるのは、ほぼ次の3の原因になります。 DBクエリが多すぎる(特に N+1、COUNT/
【プロンプト設計実践】AIで進める Rails 7.2→8.0 🔖 1
【🎄Merry Christmas🎄 WWWAVE アドベントカレンダー 12/23の記事です】 はじめに【プロンプト設計実践】AIで進める Rails 7.1→7.2 で作成した設計プロンプトをブラッシュアップし、AI に任せる形で Rails 7.2.2.2 から
「実装してみないと分からない」からの脱却。Kaigi on Rails 2025で学んだ「逆算」の設計術 🔖 2
私が直面している失敗は、サービス全体に影響が及ぶ開発での出来事です。「影響範囲の調査」から始めた結果、**設計が抜け落ちた「いきなり実装」状態**に陥り、大量の考慮漏れを生み出してしまいました。まさにその渦中で聞いた、このセッションの学びをまとめます。
Rails + SQL Server環境でハマったBooleanの罠 🔖 1
こんにちは、WEBエンジニアのChoi(チェ)です。 BUYMAの購入者向け機能を開発するチームで、主にSEO改善の業務を担当しています。 この記事はEnigmo Advent Calendar 2025の23日目の記事です。 Railsを使用する際は一般的にMySQLやPost
Rails 8のSolid Queue:Sidekiqに代わる新しい非同期処理システム 🔖 2
こんにちは!Webアプリケーションエンジニアのレミーです! この記事はEnigmo Advent Calendar 2025の21日目の記事です。 Rails 8がリリースされてから、バックグラウンドジョブシステムである Solid Queue に興味を持ち、調べてみました。 バ
!これは株式会社マネーフォワード福岡開発拠点が主催している Money Forward Fukuoka Advent Calendar 2025 の 19日目の記事です。https://adventar.org/calendars/11579こんにちは、マネーフォワード福
Railsのdefaultsを用いた権限によるアクセス制御 🔖 1
この記事は、Sansan Advent Calendar 2025、16日目の記事です。 はじめに こんにちは、技術本部Digitization部Entry Engineeringグループgeesチームでインターンをしている輿石です。 geesチームは、名刺データ化システムを開発
Kaigi on Rails 2025 「多重範囲型」の話を振り返ってみた 🔖 2
一般的な予約システムでは「10:00-11:00」「11:00-12:00」といった決まった枠を設けます。しかし、ユーザーが好きな時間を自由に予約できるシステムを作る場合、非常に複雑になり、予約可能時間を算出することが困難になります。
Railsにマージされた最新PRを毎日自動要約するサイトを作った 🔖 30
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 🔖 104
この記事は、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サービスで安全かつ効率的にデッドコードを消す技術 🔖 104
この記事は、freee Developers Advent Calendar 2025 の 12日目の記事です。 こんにちは。freeeでエンジニアをしている高田と申します。普段はエンジニア横断組織で共通基盤・社内用共通ライブラリを開発したり、プロダクトの開発支援などを行っていま