はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
Claude Code SkillsでRailsアップグレードを仕組み化した話 🔖 90
はじめに こんにちは。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
【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とい