Hatena::Groupsubtech

#生存戦略 、それは

-> 08 { 06 / 12 }

rails とクラス変数と production

18:39 | はてなブックマーク - rails とクラス変数と production - #生存戦略 、それは

production ではクラスの再ロードは基本されない。のでコントローラ等で内部DSL るため

@@class_var ||= []
@@class_var << obj

等の事をしてると、毎回呼び出されて増えていく。毎回コントローラ呼びだしでクラス変数初期化でもいいんだけど、rails 的には

read_inheritable_attribute name
write_inheritable_attribute name, val

を使う(ARのclass拡張)のがいいっぽいな。filter 周りでこいつつかってた。