Rails controllerで早期return

アプリケーションの規模が大きくなるにつれてcontrollerもfatになってくることが多いと思いますが、 リファクタする際に早期returnを使われる方も多いと思います。 controllerで早期returnをするTipsをまとめました。 Guard Clause(早期return)とは wiki ガ…

curlオプション備忘録

よくDockerfileとかを書いているときに -sSfL というオプションを使ったりするのだけれど、よく意味を忘れるのでまとめておこうと思いました。 curl -sSfL https://xxx.com -s(--silent) 進捗の表示をしない -S(--show-error) エラーを表示 -s オプションはU…

rbenvでRubyを管理する

僕はRubyのバージョン管理に rbenv を使っています。 他のバージョン管理ツールには RVM なんかもありますね。 最近、自宅のPCを新しくして、環境を構築したのでメモがわりに残してます。 何のためにバージョンを管理するか 例えば、ポートフォリオなんかを…

Ruby技術者認定試験Silverに受かったのでやったことをまとめてみた

先日Ruby シルバーに合格した。 受験するきっかけは、受験しろという上司の半ばパワハラを1年間受けてきてさすがにウザくなってきた事と同僚が公式の一問一答が出てると教えてくれて、解いてみたら割といい点数を取れたことがきっかけ。 基本的に業務でやっ…