前提
- 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オープンチャットもご利用ください。
メンター受付