パーフェクトRuby on Rails輪読会を完走しました

はじめに フィヨルドブートキャンプというプログラミングスクール内で開催されていた「パーフェクトRuby on Rails」の輪読会を完走しました。 この記事はその内容をまとめたものです。 パーフェクト Ruby on Rails 【増補改訂版】 | すがわら まさのり, 前島…

brew updateを実行すると、Connection refusedと表示され失敗する

brew updateを実行すると、以下のエラーが表示され落ちてしまった。 $ brew update fatal: unable to connect to : [0: ::1]: errno=Connection refused [1: 127.0.0.1]: errno=Connection refused Error: Fetching /usr/local/Homebrew failed! 原因はSSHの…

テスト環境でマイグレーション未実行の場合にminitestとRSpecを実行するとどうなるか調べた

パーフェクト Ruby on Railsの3章でminitestについて以下のように書かれていました。 テスト環境で未実行のマイグレーションファイルがある場合でも、テスト実行時に自動でdb/schema.rbからテスト用のDB設定をロードするようになったため、基本的には作業を…

deviseにおけるStrategyパターン

以下の記事でStrategyパターンの例として紹介されていたdeviseを最近使用したので、どのようにStrategyパターンが使用されているかを調べました。 Rubyでのデザインパターンの使用例を説明する!! - エニグモ開発者ブログ Strategyパターンとは ある問題に…