Arproxy ~簡単にDBアクセス時の処理をフック~ (ゼネット松永紘氏のRubyコラム)
こんばんは。吉政創成の吉政でございます。
私がプロデュース支援しているCTC教育サービスで「Arproxy ~簡単にDBアクセス時の処理をフック~ (ゼネット松永紘氏のRubyコラム) 」が公開されました。
Rubyを勉強中の方に好評な松永氏のRubyコラムの今回はArproxyというライブラリのお話です。
***
Railsの
ActiveRecordはとても強力なORMですが、ActiveRecordに処理を委譲した後の挙動を変えたい場合には物凄く手間がかかります。例
えば、発行されたSQLに手を入れたり、DBアクセスの直前や直後に処理を付け加えたりといったケースが挙げられるでしょう。
Arproxyを使うと、下図のようにActiveRecordとDB Adapterとの間で処理をフックすることができます。
この続きはコラム原文をご覧ください。
http://www.school.ctc-g.co.jp/columns/masuidrive/masuidrive06.html
なお、このコラムはCTC教育サービスのメルマガで最新情報をお届けしています。興味がある方は是非お申し込みください。メルマガの申し込みはこちらからお願いします。メルマガでは、キャンペーンやセミナーの情報もお届けしています。
その他のコラムついては以下をご覧ください。
■ クラウド時代のオープンソース実践活用
■ 仮想化の歴史と機能
■ Hyper-Vの部屋
■ ワークスタイルを変革する技術とクラウド
■ Ruby & Rails
■ スーパーエンジニアの独り言
■ Inst. Tech View
■ 技術者のためのほにゃららら