Pistolfly のすべての投稿

Software Engineer in Tokyo, Japan

タイムスタンプ(created_at、updated_at)の更新を無効にする

Railsのタイムスタンプcreated_at、updated_atを無効にする。|WEBデザイン Tips
モデル全てでタイムスタンプを記録しない場合

ActiveRecord::Base.record_timestamps = false

特定のモデルでタイムスタンプを記録しない場合

Entry.record_timestamps = false

created_at、updated_atの実装コードを追ってalias_method_chainを理解する - ザリガニが見ていた...。
hacking activerecord's automatic timestamps :: snax

helperメソッドをcontrollerなどview以外で使う方法

Rails2.1以降では、以下のようにしてhelperメソッドをcontrollerやmodelなどview以外で使用できる。
コントローラのクラスレベルやモデルクラス内では

ApplicationController.helpers.<ヘルパーメソッド>

コントローラのインスタンスメソッド内であれば、

self.class.helpers.<ヘルパーメソッド>

Module: ActionController::Helpers::ClassMethods

CSSでfloatを指定したボックスを含むボックスの背景が出なくなる

CSSでfloatを指定したボックスを含むボックスの背景が出なくなる件 - Fsiki
IE7対策には、"min-height: 1em"

一点注意しなければならないのは、#containerCに記述されている"min-height: 1em"の記述です。 これはボックスの最小高さを指定するもので、現在リリースされているモダンブラウザでサポートされています(IE6は含まれません)。
この指定を入れることでIE7で外側のボックスの高さをフロートした内側のボックスの高さに合わせて拡張することができます。
"1em"の高さ自体は1pxでも1%でもなんでもよいと思います。