2022年– date –
-
Ruby on Rails
【Rails7】本番環境(Heroku)のWebサーバーをPumaに置き換える
RailsにはデフォルトでWEBrickというWebサーバが付属しているのだが、 どうやらこのWEBrickというサーバーは本番環境(Heroku)での実行には適していないらしい。 そこで調べてみたら、本番環境ではPumaというWebサーバーが適しているらしい。 ということで... -
Ruby on Rails
【Rails7】エラーメッセージを日本語化する
Railsでエラーメッセージを表示しようとすると、デフォルトでは英語設定になっているため、このように英語でエラーメッセージが表示されてしまう。 これを日本語化する方法について書き残しておこうと思います。 エラーメッセージを日本語化する流れ デフ... -
Ruby on Rails
【Rails7】Devise + SendGrid を利用し、Heroku(本番環境)でメール認証を使えるようにする
SendGridというメールサーバー(SMTPサーバー)を利用し、Herokuにデプロイしたアプリにメール認証機能を実装するまでの手順について書き残そうと思います。 昨年ごろからSendGridのセキュリティ強化により、なかなかアカウントに登録できなかったり、登録... -
Ruby on Rails
【Rails7】rbenv で Ruby をインストール&バージョン管理する
異なるRubyのバージョンを一括で管理してくれる便利なソフトとして有名な「rbenv」。 Railsの学習を進めていくと、必要に応じて異なるバージョンに切り替える必要があったりするのですが、 そういう時にrbenvはとても便利。 最近はたびたびrbenvを使うので... -
CSS
【Rails7】Semantic UI をセットアップする方法
つい先日、Rails を使って自作Webアプリを作る上で何か良いデザイン用のCSSフレームワークがないか探していたところ、「Semantic UI」という神がかったフレームワークを見つけました。 デザインがポップかつ斬新で、一つ一つのパーツがどれもドンピシャで...