rails_adminの導入
わりとさくっと導入できたうえにずいぶん機能が充実しているなと思ったgem rails_admin cancanとかのロールは後日実装した際に記述する。
railsアプリ
cd manage_image
Gemfileに追記
gem 'devise'
gem 'rails_admin'
bundle install --path=vendor/bundle
rails g rails_admin:install
db migrate
be rake db:migrate
be rails s
ブラウザからアクセス(localhost:3000/admin)して、sign upでユーザを作成して sign inで実装完了。
csv,json, xmlへのダウンロードやfilterの実装などかなりいいと感じる。 これで管理画面は十分だと思うが、ただ管理上に別途必要になる機能が出た際に やっぱり面倒になりそう。(HTML編集機能であったり、メールマガジン配信用機能であったり)