AcitveAdminは管理画面を自動的に作成してくれる便利なライブラリですが、大幅に拡張するには少し手間がかかりすぎてしまいます。 正直はてなブログやNaverまとめのようなイイ感じの管理画面を作りたいなら自作するのが一番いいと思うのですが、初心者なのでgemとかで何とかしたい!という方のためにActiveAdminを拡張するためのソースをまとめてみました。 実際に使ってみて上手く稼動した&比較的使いやすかったgemだけをチョイスしています。 記事の下書き、投稿済み ActiveAdmin State Machine READMEにはdraft, preview, publishedの3つの記事の状態の作成方法が掲載されてますが、他の状態も簡単に拡張出来ます。 画像をS3に保存 carrierwave 画像のアップロードは他にもpaperclipなどがありますが、今後他のgemと連携する