見出し画像

Menta Help 01

Railsで管理画面を作成する

gemに以下の二つを導入しインストールする。

gem 'activeadmin'
gem 'devise'

generatorでファイルを生成。

bin/rails g active_admin:install

マイグレーションも実行

bin/rails db:migrate

ログインユーザを作成する
db/seed.rb ファイルを要チェック

bin/rails db:seed

閑話休題
マイグレーションとシードの役割
マイグレーションではデータベースのテーブルやカラムなどを構築し、シーディングではそれらのカラム内に初期データを投入します

rails s で実行して
http://localhost:3000/admin にアクセスする。

ログイン画面が表示されるので先ほど作成したID/PASS でログインする
(そんな意味でもdb/seed.rb がGitHubなどで公開されていると😱)

どんなページが作成されたのかを確認してみるには、以下のようにrails/info/routes にアクセスしてみるとグッド
http://localhost:3000/rails/info/routes

参考

https://qiita.com/enomotodev/items/5f6d9348207124a41bf9