LoginSignup
14
11

More than 1 year has passed since last update.

ActiveAdmin でのモデルの追加方法 (基本)

Last updated at Posted at 2015-10-29

前提

  • ActiveAdmin 本体がインストール ( rails generate ) できている状態。

手順

Rails のモデルを作る。

rails generate model book title:string author:string

データを作る。

rake db:migrate

ActiveAdmin のリソースを作る。

rails generate active_admin:resource book

Rails サーバーを起動する。

rails server

そしてブラウザ ( http://localhost:3000/admin/books/new ) からデータを新規登録しようとすると。。。

例外発生!

ActiveModel::ForbiddenAttributesError in Admin::BooksController#create

Create 出来ない。

解決

あとは ActiveAdmin のリソースファイルで、permit_params を指定すること! これだけ。

app/admin/book.rb
ActiveAdmin.register Book do
  permit_params :title, :author
end

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

メンター受付

14
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
11