2023-09-01から1ヶ月間の記事一覧
初めに puma-devを使ってみたので、使い方や躓きを簡単にまとめてみました。 概要 pumaとpuma-devに関してさらっと振り返り。 puma Ruby on RailsのWebアプリケーションに使用されるWebサーバー。 スレッドベースのアーキテクチャを使用し、複数のリクエスト…
初めに 業務でdeviseのメール認証(Confirmable)を使っていますが、自分でメール認証の設定をしたことがないためアウトプットします。 今回はローカルで動かすところまでやってみます。 ローカルのメール確認にはletter_openerを使用。 手順 deviseのインスト…
単純にrails consoleからUser.find(...)的なことをしようとしたら以下のエラーが発生してコンソールが中断してしまうことがありました。 rails c > User.find(...) [__NSCFConstantString initialize] may have been in progress in another thread when for…
deviseモジュール全部みたときに、全部説明しろって言われてたらできないなぁとふと思ったので、とりあえずサラッと確認してみました。 まず導入 rails newは済んでいます。 gem 'devise' $ bundle $ rails generate devise:install $ rails generate devise…
環境構築をしているプロジェクトで、依存関係があるrugged gemが入らないため、解決するまで試したことを書き残していきます。 エラーをちゃんと読む $ bundle install ...(省略) Installing rugged 1.6.3 with native extensions Gem::Ext::BuildError: ERR…
rails new して色々試すときにあれ?いつも何やるっけってことをなくすために、rails newのときによくすることを備忘録として残しました。 rails new データベース: postgresql JavaScriptライブラリー: esbuild CSSプロセッサ: bootstrap rails new sandbox…