LoginSignup
0
0

More than 3 years have passed since last update.

[Rails] ActiveAdmin編集フォームをカスタマイズする!

Posted at

最近の勉強で学んだ事を、ノート代わりにまとめていきます。
主に自分の学習の流れを振り返りで残す形なので色々、省いてます。
Webエンジニアの諸先輩方からアドバイスやご指摘を頂けたらありがたいです!

編集できる項目をカスタマイズしたい

ActiveAdminで作成した管理画面で編集できる項目を指定して表示するのが今回の目的です!

公式ドキュメントによると
formの出力を調整するやり方が書いてありました。

app/admin/users.rb
ActiveAdmin.register User do
 省略〜
  PERMIT_PARAMS = [:name, :email, :gender, :age] # 編集を許可するフィールドを定義
  permit_params PERMIT_PARAMS

  form do |f|
    f.semantic_errors # エラーメッセージ表示
    f.inputs do
      PERMIT_PARAMS.each {|attr| f.input attr} # 入力フィールドを表示
    end
    f.actions # submit/cancelボタンを表示
  end
end

これで完成!ActiveAdmin凄いですね!

0
0
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
0
0