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