ブログなどについている、月別アーカイブ作成支援に汎用モジュールがほしかったので、(勉強も兼ねて)簡単なプラグインを作成しました。 (スキルレベル:知識ゼロ。プラグインてなに?) 少し調べてみたところ、ActiveRecordを拡張する acts_as_xxx という手法(フレームワーク?)が適当そうだったため、その作法に則ります。テーブルやカラムの追加等、あまり複雑なことはせず、ActiveRecord作成日付フィールド(普通は created_at)だけを参照します。 参考にしたのは、↓の記事と acts_as_taggable_on_steroidsプラグインのソース。 境界を越える: Rails での拡張 プラグイン作成 まずは、pluginをgenerateします。プラグイン名は acts_as_archivable。 $ script/generate plugin acts_a