はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
Railsのマイグレーションに対するいらだち - osyoyu.com/blog 🔖 56
ローカルでのスキーマの試行錯誤に弱い このフラストレーションが一番大きい。 特に新しい機能を開発しているような場合、コードを書きながらスキーマを微調整していくことがある。マイグレーションファイルを編集しながら db:migrate:redo を繰り返していくことになるのだが、これ
スペースマーケットの Rails to NestJS 移行の現在地。そしてこれから。 🔖 1
私たちスペースマーケットが4年前から進めている 「Ruby on Rails から NestJS への移行プロジェクト」。一時期、その進捗は残念がら進んでいるとは言えない状態でした。過去の登壇や採用資料でも「NestJS へ技術スタックを移行中です」と発信してきておりました。
SmartHR最大のRailsアプリケーションにリードレプリカを導入しました 🔖 2
こんにちは。高知県在住の @kawaida です。 最近子どもが捕まえて来たダンゴムシを飼い始めました。 ダンゴムシって湿度がないと呼吸ができないんですね。知らなかった。 この記事では、「基本機能」と呼ばれる SmartHR 最大の Rails アプリケーションにリードレプリカを
「Ruby on Rails の楽しみ方」への高橋会長のレビューコメント - STORES Product Blog 🔖 38
STORES エンジニアの morihirok です。 先日サポーターズさん主催の勉強会「技育CAMPアカデミア」にて、学生の皆様に向けてSTORES社が講義をさせていただきました。 テーマは「『なぜ今 Rails を学ぶべきなのか』Ruby on Rails から学ぶ Web
「Ruby on Rails の楽しみ方」への高橋会長のレビューコメント 🔖 38
STORES エンジニアの morihirok です。 先日サポーターズさん主催の勉強会「技育CAMPアカデミア」にて、学生の皆様に向けてSTORES社が講義をさせていただきました。 テーマは「『なぜ今 Rails を学ぶべきなのか』Ruby on Rails から学ぶ Web
Railsガイドと現場Railsを読んだ - 下林明正のブログ 🔖 29
Ruby on Railsに入門しようということで読んだ。 Railsガイド 通称Railsガイドらしい。 railsguides.jp Ruby on Rails Guidesをベースにしているということで信頼感がある。 かなりたくさんのページがあるので、Rails をはじめよ
新規のRailsアプリケーションにPitchforkを導入しました - STORES Product Blog 🔖 42
こんにちは、エンジニアのima1zumiです。私たちのチームでは、STORES の新規プロダクト開発においてRackアプリケーションサーバとしてPitchforkを選定しました。本記事では、その選定背景、具体的な設定内容や運用上の知見をまとめてご紹介します。 なお、本記事執筆時点
Ruby on Rails|安全なリファクタリングのための影響範囲特定術 親子テーブルのデータ重複を解消した事例 🔖 3
はじめにこんにちは!グロービスでDevEx(デベロッパーエクスペリエンス)チームに所属するemi084です。弊社が提供する「GLOBIS 学び放題」は、リリースから9年以上が経過しました。長く運用を続ける中でいくつかの技術的負債が見られるようになっており、その一つが、ユーザー
Goで作られたシステムをRuby on Railsに移植しています 〜GraphQL編〜 🔖 2
STORES でエンジニアをしている片桐です。 先日、「Goで作られたシステムをRuby on Railsに移植しています」という記事を投稿させていただきました。 product.st.inc product.st.inc ベース部分の実装について別ブログで紹介したいと書かせてい
Goで作られたシステムをRuby on Railsに移植しています 〜データベース編〜 🔖 1
STORES でエンジニアをしている片桐です。 先日、「Goで作られたシステムをRuby on Railsに移植しています」というブログを投稿させていただきました。 product.st.inc ベース部分の実装について別ブログで紹介したいと書かせていただきましたが、今回はその中
Goで作られたシステムをRuby on Railsに移植しています - STORES Product Blog 🔖 126
STORES でエンジニアをしている片桐です。 STORES では店舗運営に関するさまざまなプロダクトを提供しています。これらのプロダクトは元々別の会社で運営されてきた完全に異なるプロダクト群で、アカウント体系から全く異なるシステムになっていました。近年はこれらのシステムを本格的
Goで作られたシステムをRuby on Railsに移植しています 🔖 126
STORES でエンジニアをしている片桐です。 STORES では店舗運営に関するさまざまなプロダクトを提供しています。これらのプロダクトは元々別の会社で運営されてきた完全に異なるプロダクト群で、アカウント体系から全く異なるシステムになっていました。近年はこれらのシステムを本格的
関西Ruby会議08に「『1ヶ月でWebサービスを作る会』で出会った rails new、 そして今に至る rails new」というタイトルで登壇します 🔖 3
こんにちは、Classi でソフトウェアエンジニアをやっている id:kiryuanzu です。 2025年6月28日(土) に京都府京都市の先斗町歌舞練場にて開催される関西Ruby会議08で「『1ヶ月でWebサービスを作る会』で出会った rails new、そして今に至る ra
Railsスケーリング(1)Puma、コンカレンシー、GVLのパフォーマンスへの影響を理解する(翻訳)|TechRacho by BPS株式会社 🔖 29
rails newでRailsアプリケーションを作成したときのデフォルトWebサーバーは、Pumaになります。PumaがHTTPリクエストをどのように処理するかを説明しましょう。 🔗 Pumaがリクエストを処理するしくみ Pumaは受信リクエストをTCPソケットでリッスンします。
Rails の隠れた堅牢性:SELECTクエリが自動リトライされる仕組み 🔖 20
こんにちは、おはようございます、こんばんは、スマートバンクで顧客体験チームのエンジニアリングマネージャーをしている佐藤(@tmnbst)です。 Rails 7.1 以降 では、SELECTクエリが内部的に自動でリトライされる仕組みが導入されています。 このリトライ処理は、allo
多数の関連を持つRailsモデルを扱う —— includes(eager_load)を使うべきか、preloadを使うべきか 🔖 6
こんにちは、SmartHRのプロダクトエンジニアの@masaruです。 Ruby on Railsでの関連データ取得にはpreload、eager_load、includes、という3つのメソッドがよく用いられます。 似たような機能に思えるこれらのメソッドですが、とりわけ関連を多
rails g authenticationで生成されるコードを眺めて気になったこと - おもしろwebサービス開発日記 🔖 27
Rails8からrails g authenticationで簡単な認証用のコードが生成できるようになりました。これまで認証といえばdevise gemが定番でしたが、rails g authentication(以下認証ジェネレータと呼びます)もこれから一定使われるようになるの
PostgreSQL Anonymizerで本番DBの機微情報をマスキングする(with Rails) 🔖 2
dyoshikawaです。Zenn(Railsバックエンド+PostgreSQL+Google Cloud)において、ローカル開発環境での効率的なデバッグ・検証を可能にする目的でPostgreSQL Anonymizer拡張を導入しました。https://postgresql
Next.jsとRailsで日記アプリを作って学んだこと 🔖 1
はじめに大相撲5月場所、楽しみですねはじめまして、株式会社ウェイブでエンジニアをしているほさざえもんです普段業務で使っているNext.jsとRailsで0からプロダクトを作った経験がなかったので日記アプリを個人開発しました実装したコードはこちら 👉 GitHub開発期
Ruby on RailsアプリケーションをDevinにオンボーディングする - Generative Agents Tech Blog 🔖 37
はじめに ジェネラティブエージェンツの西見です。 今回は(なぜか)Ruby on RailsアプリケーションのDevinへのオンボーディングをしてみたので、その内容について紹介します。 Ruby on RailsアプリケーションをDevinにオンボーディングしようとしたときに困る
Ruby on RailsアプリケーションをDevinにオンボーディングする 🔖 37
はじめに ジェネラティブエージェンツの西見です。 今回は(なぜか)Ruby on RailsアプリケーションのDevinへのオンボーディングをしてみたので、その内容について紹介します。 Ruby on RailsアプリケーションをDevinにオンボーディングしようとしたときに困る
Rails: 「個人開発フレームワーク」で100万ユーロ/年を稼ぐまでの体験談(翻訳)|YassLab 株式会社 🔖 72
原著者の許諾を得て翻訳・公開いたします。 英語記事: The One-Person Framework in practice 原文公開日: 2025/04/20 原著者: Bram Jetten 日本語タイトルは内容に即したものにしました。 画像は元記事からの引用です。 One
RailsのGlobal IDとは何者なのかについて調べる🔍 🔖 4
はじめにことの発端業務でHogeJob.perform_later(user)のようなコードを書いていると、Jobの実行時には引数にオブジェクトを渡すのではなく、HogeJob.perform_later(use.id)という風に「オブジェクトのidを渡す使い方がベストプラク
RubyKaigi 2025レポート:FindyのRailsプロジェクトでSorbetの型チェックを試してみた 🔖 7
こんにちは。ファインディでソフトウェアエンジニアをしているnipe0324です。 先日、愛媛県松山市で開催されていたRubyKaigi 2025 に参加してきました。 様々なセッションに参加し、他社のエンジニアと話す中で多くの刺激をうけました。特に印象深かったのは、Sansanさ