Rails 8 の bin/rails generate authentication で認証を作ったあと、「パスワードを持たせるのやめたいな」と思ったことはありませんか? パスワードは、持たせた瞬間に運用コストが発生し…
続きを読むRails
Ruby on Railsの記事をまとめています。
Rails 8の認証ジェネレータとDeviseはどっちを使う?違い・生成コード・移行の判断基準まで解説
Rails 8 で bin/rails generate authentication という認証ジェネレータが標準搭載されました。これを見て「じゃあ、もう Devise は要らないの?」「新規アプリはどっちで作るのが正…
続きを読むRailsにTailwind CSS v4を導入する方法【tailwindcss-rails / Rails 7・8対応】
RailsアプリにTailwind CSS v4を導入する手順を、最短でまとめます。「RailsにTailwindを入れたいけれど、v4になって情報が錯綜していて、どれが正解か分からない」という方向けの記事です。 この記…
続きを読むrails ブログ機能の実装方法7選!実例付き
「Railsでブログ機能を作ってみたいけれど、どこから始めればいいのか分からない」そのようにお悩みではありませんか? 本記事では、Rails初心者の方が基本からブログ機能を実装できるようになるための方法を、実例付きで7つ…
続きを読むRails 8 × Kamal 2でAWS(EC2+RDS)にデプロイする手順【2026年版】
Rails 8からKamalが標準のデプロイツールになりましたが、いざ本番環境に出そうとすると「AWSのどこに、どうやって置けばいいの?」と手が止まってしまうことはありませんか? Herokuのようなマネージドサービスと…
続きを読むRails8に入るsolid_queueなどのgemを使った時のdatabase.ymlの書き方
Rails8からデフォルトになるsolid_queueなどのgemについて、本番環境を想定したときにdatabase.ymlの書き方で少し問題に直面したので備忘録として記事にしたいと思います。 Solid系のgemについ…
続きを読むRailsの前段にNginxは必要なのか
はじめに Railsアプリケーションの開発において、Nginxを前段に置くべきかどうか疑問に思っていました。 私が調べた限りでは、Nginxがなぜ必要なのか?といった必要である理由を書いている情報は見つかるのですが、無く…
続きを読む[Rails]ActiveStorageを使ってアバター機能を実装する方法
はじめに ActiveStorageは、ファイルアップロード機能をシンプルに実装できます。 これを利用して、ユーザーが自身のアバター画像をアップロード・表示できる機能を実現することが可能です。 アバター機能はユーザーの個…
続きを読む[Rails]Deviseをカスタマイズして、プロフィール更新とパスワード変更を分ける方法
はじめに DeviseはRailsアプリケーションに認証機能を簡単に追加できる便利なGemです。 しかし、デフォルトの設定では以下のようにプロフィール更新とパスワード変更が同じフォームにまとめられています。 このままだと…
続きを読む[Rails]boilerplateを作成してGithubのTemplate Repositoryにする方法
はじめに Railsアプリケーションを新しく作成するとき、rails newコマンドを実行すると思います。 その後、アプリケーションの設定やGemのインストールなどをやっていきますが、毎回同じようなことをしたり、「あれ、…
続きを読む



