はじめに DeviseはRailsアプリケーションに認証機能を簡単に追加できる便利なGemです。 しかし、デフォルトの設定では以下のようにプロフィール更新とパスワード変更が同じフォームにまとめられています。 このままだと…
続きを読む[Rails]boilerplateを作成してGithubのTemplate Repositoryにする方法
はじめに Railsアプリケーションを新しく作成するとき、rails newコマンドを実行すると思います。 その後、アプリケーションの設定やGemのインストールなどをやっていきますが、毎回同じようなことをしたり、「あれ、…
続きを読む監視対象としたいEC2のCloudWatchメトリクスが選択できない場合の解決方法
はじめに Amazon Web Services(AWS)のEC2インスタンスを使用している際に、CloudWatchメトリクスを選択する際に問題が発生することがあります。 本ブログでは、そのような場合の解決方法について…
続きを読む[Rails]SassC::SyntaxError: Error: Invalid CSS after “…”: expected expression (e.g. 1px, bold), was “.png);”の解決方法
rails6の本番環境でプリコンパイルを実行した際に、表題のエラーが出たので解決方法をメモがてら残しておきます。 原因の特定 CSS周りなので、stylesheets配下のファイルを全部コメントアウトして、ローカルで成功…
続きを読む【Slack】スクラム開発を効率化するために、やっておいたほうが良いこと4選
アジャイル開発の中でも特に広く採用されているスクラムは、ベンチャー企業だけでなく広く採用されていますが、スクラムを導入したからといってすぐに効果が現れるわけではありません。 プロジェクト全体を効率化し、成功に導くためには…
続きを読む「権限昇格」による脆弱性
この記事は、脆弱性のひとつである「権限昇格(権限のないリソースへのアクセス)」について書いています。 Railsのようなフレームワークも、SQLインジェクションやXSS等のセキュリティ対策はしてくれますが、権限昇格につい…
続きを読むRDSのスナップショットをBigQueryに連携する
データ分析のため、AWS RDSのデータをBigQueryに連携する必要があったので、メモを残す。 作業の流れ ポイント 参考記事 https://qiita.com/Dai_Kentaro/items/af89878d…
続きを読むmacOSにRuby on Railsをインストール
この記事はmacOSにRuby on Railsの開発環境をセットアップするための方法を書いています。 概要 macOS 12 MontereyにRuby on Railsの開発環境をセットアップします。 記事作成時点で…
続きを読むRails(8/7)でJSライブラリをimportmapで使う方法【npm不要・slim-select実例】
「RailsでちょっとしたJavaScriptライブラリを使いたいだけなのに、Webpackやnpmまわりの設定でつまずいた」——そんな経験はありませんか?Rails 7以降は importmap が標準になり、npm・…
続きを読むRailsの開発環境をブラウザだけで作る方法【GitHub Codespaces・2026年版】
「Railsの学習を始めたいけど、最初の環境構築でつまずいて先に進めない……」——そんな経験はありませんか?環境構築はRailsやRubyの本質とは関係ないのに、意外と時間を奪われるハマりポイントです。 この記事では、ロ…
続きを読む






