acts_as_…

acts_as_searchableのソースをながめていて「インデックス更新のタイミングがやだな。インデックスは非同期にやりたいな」とか思って、でもfulltext_searchはあったら便利そうだから、fulltext_searchだけ実装したsimple_acts_as_searchableでも作るかと思ったけど、プラグイン作るめんどくさくて、でもモデル以外でメソッド定義するよりモデルにメソッドがあったほうがイイから、じゃあ直接モデルに書くかと思って、今はモデル少ないからいいけどモデル増えたら大変だなと考えて、それならモデルの上に抽象クラスを噛ませればいいんじゃねとか思って、あーStrutsでよくやってなー、そう考えると横からメソッドを追加するやり方って黒魔術的かも、などと考えた昼過ぎ。


仕事しよ…


追記
よく考えると入力が非同期(XHR)なんだよな。
acts_as_searchable使うかなー。