最近はJavaでバッチ処理を書いていることが多い下條です。自分の中でエンタープライズJava熱が上がってきました。なので、Javaの話題でもいいんですけど、でも僕はRails。 Ruby on Railsで簡単に管理画面を作りたいときに使えるgemであるActiveAdmin。管理画面は一般的にあまり見た目の素敵さは要求されないことが多く、ActiveAdminである程度のレベルの管理画面が簡単に作ることができる。ただ、本当にデフォルトのままだととても使いにくい管理画面になったりする。問題としては例えば、 モデルのCRUDをそのまま実現するだけでは不便な管理フローとなる場合がある(多対多の中間モデルのデータ登録など) 日本語化されていない などなど。今回は、簡単なサンプルアプリを作りながらこれらを改善していってみる。 簡単な例として、書籍(Book)と著者(Author)を管理するアプリを