ブログなどについている、月別アーカイブ作成支援に汎用モジュールがほしかったので、(勉強も兼ねて)簡単なプラグインを作成しました。 (スキルレベル:知識ゼロ。プラグインてなに?) 少し調べてみたところ、ActiveRecordを拡張する acts_as_xxx という手法(フレームワーク?)が適当そうだったため、その作法に則ります。テーブルやカラムの追加等、あまり複雑なことはせず、ActiveRecord作成日付フィールド(普通は created_at)だけを参照します。 参考にしたのは、↓の記事と acts_as_taggable_on_steroidsプラグインのソース。 境界を越える: Rails での拡張 プラグイン作成 まずは、pluginをgenerateします。プラグイン名は acts_as_archivable。 $ script/generate plugin acts_a
![[Rails][プラグイン]acts_asプラグインの作りかた - 超入門 -](https://cdn-ak-scissors.b.st-hatena.com/image/square/a879e777c3ddc7f2e5c3fa1832d11389972ad828/height=288;version=1;width=512/http%3A%2F%2F4.bp.blogspot.com%2F_pWL0uFtCKXo%2FSn2H6fyTrBI%2FAAAAAAAAAFA%2F5tbFx3fv5fY%2Fw1200-h630-p-k-no-nu%2Farchive.jpg)