freedom-man.com

ブログは俺のセーブポイント

ansibleを使ってCentOS 6にmysql5.6をインストール

ansibleを使ってCentOS 6にmysql5.6をインストールする方法についての備忘録。

CentOS 6のデフォルトのリポジトリだとmysql5.1がインストールされるので、それ以上のバージョンをインストールする場合は、公式レポジトリからrpmを取ってきてインストールする必要があります。そこらへんの処理をansibleで書いて自動プロビジョニングできるようにしました。

Continue reading

RailtieでControllerを拡張する

勉強がてら、Controllerを拡張するRailtieを作ってみたので備忘録。基本的な作り方はこちらの記事と記事内の参考URLを参考にすると良いです。

Continue reading

Railtieのinitializerが読み込まれる仕組み

Railtieのサブクラスで呼び出したinitializerブロックが読み込まれる仕組みをコードを読んで紐解いてみました。Railsは5.1.2です

Continue reading

ActiveSupport.on_loadとrun_load_hooksのコードリーディング

ActiveSupport.onload と ActiveSupport.run_load_hooks のコードを読んでみました。

Continue reading

RailtieでActionMailerを拡張する

Railtieを使ってActionMailerのdelivery_methodを拡張してみました。
サンプルで作ったgemはこちら↓

任意のURLにHTTP POSTするdelivery_methodを定義したgemになります。

ということで今回は作り方の備忘として残します。

Continue reading

« Older posts

© 2017 freedom-man.com

Theme by Anders NorenUp ↑