2023-08-01から1ヶ月間の記事一覧

git commitの前に「動作確認した?」のメッセージを表示してみた

よっしゃ実装完成したー!コミットしよー。って短絡的にコミットやプッシュをしたことありませんか? 人間はミスが多い生き物ですし、自分は特にミスをするタイプです。 そんな人間は実装した後に、きちんと動作確認するべきですが、動作確認すらも簡単にし…

【Rails】deliver_laterで送信したはずのメールがletter_openerでプレビューできない

困ったこと すでに開発されているプロジェクトで.deliver_laterを使ってメールを送信している箇所がletter_openerでプレビューされなかった。 deviseを使った招待メールはプレビューで確認できているのに。。 結論 ローカル環境でジョブの実行がされていなか…

ターミナルのプロンプトにgitの差分(diff)のステップ数を表示させたい

そもそもターミナルのプロンプトって? 「プロンプト」はターミナルの中でuser_name@host_name ~ %で表示される、ユーザーにコマンドを入力するための待ち受け状態を示すテキストのこと。 なぜ差分(diff)を表示させたいのか 開発をしていると知らず知らずの…

【Ruby】all?メソッドで配列の要素が全ての条件を満たす場合を表現したい

はじめに 配列内の要素が特定の条件を満たすかどうかを判定する必要がある場面があると思います。そんな時に便利なのが、Rubyの all? メソッドです。このメソッドは、配列内のすべての要素が指定した条件を満たすかどうかを一度に判定してくれます。この記事…