こんにちは、鈴木です。
「Railsのログにクライアント情報を追加する」 の最後に「Module#prepend の引数に Module.new ってどうよ?」と書いておきながらですが、Module#prepend にブロックを指定できたら便利かなと思い、以下のコードを書きました。
続きを読む...
こんにちは、鈴木です。
「Railsのログにクライアント情報を追加する」 の最後に「Module#prepend の引数に Module.new ってどうよ?」と書いておきながらですが、Module#prepend にブロックを指定できたら便利かなと思い、以下のコードを書きました。
続きを読む...
こんにちは、鈴木です。
Rails ではデフォルトで以下のような形式のログが出力されますね。
1 2 3 4 5 |
Started GET "/articles" for 192.168.0.4 at 2013-05-05 15:14:37 +0900 Processing by ArticlesController#index as HTML Article Load (0.3ms) SELECT "articles".* FROM "articles" ORDER BY id Rendered articles/index.html.erb within layouts/application (2.6ms) Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.3ms) |
これにクライアント情報も含まれていたら便利かなと思いました。
続きを読む...
こんにちは、鈴木です。
RedisでAOFを有効化する時に全データを失わないために大切なたった一つのこと。
それは、
いきなり設定ファイルの appendonly を yes にして再起動しない
です。
続きを読む...
先日 activerecord-blockwhere の記事を書きましたが、
実は同じ日に active_modularity というGemライブラリも公開しました。
続きを読む...
お久しぶりです。寺岡です。
自作のgemライブラリactiverecord-blockwhereを作ってみたのでご紹介します。
ライブラリの紹介
activerecord-blockwhereは、ActiveRecordに検索条件の組立を行うDSLを提供します。
続きを読む...
こんにちは、鈴木です。
最近、 KVS (Key Value Store) の一つである Redis を使い始めました。
続きを読む...
こんにちわ 北川です。
JSON型に引き続き、PostgreSQL9.2で追加された範囲型を触ってみたいと思います。
続きを読む...
こんにちは、鈴木です。
先日、「ActiveSupport::Concern でハッピーなモジュールライフを送る」で ActiveSupport::Concern をご紹介しましたが、きっと裏側では色々なテクニックが使われているのではないでしょうか。
続きを読む...