Railsにこれから初めて触れる方を対象にしたチュートリアルです
activeadminを使用した管理画面作成チュートリアルになります
まず、rails new
を実行し、Railsアプリのひな型を作成します
rails new activeadmin
次に、作成したRailsアプリのディレクトリへと移動します
cd activeadmin
先ほどのrails newでsqlite3のインストールがエラーになっている場合は、以下のようにバージョンを指定してください
gem 'sqlite3', '1.3.13'
その後、bundle installを実行します
bundle install
rails g scaffold
を使用し、Active Admin
で管理するModel
などを作成します
rails g scaffold post title:string content:text
その後、rails db:migrate
でマイグレーションを行います
rails db:migrate
Gemfile
に以下のgem
を追加していきます
gem 'activeadmin'
# Plus integrations with:
gem 'devise'
gem 'cancancan'
gem 'draper'
gem 'pundit'
その後、bundle install
を実行します
bundle install
以下のコマンドを実行し、activeadmin
をインストールします
rails g active_admin:install
rails db:migrate
rails db:seed
あとは、rails generate active_admin:resource post
を実行します
rails generate active_admin:resource post
rails db:migrate
最後に、localhost:3000/admin
にアクセスします
まず、rails s
でローカルサーバを起動します
rails s
その後、localhost:3000/admin
にアクセスして以下のアドレスとパスワードを入力します
- User: admin@example.com
- Password: password
これでActiveAdmin
が使えるようになりました!