Subscribed unsubscribe Subscribe Subscribe

k-yamadaのブログ

プログラミングのメモ

ActiveAdminで編集フォームを作成

例:Userテーブルのemailを編集出来るようにする。

1.app/admin以下にテーブル名に対応したファイルを作成
$ vim RAILS_ROOT/app/admin/users.rb

ActiveAdmin.register User do
  
  form do |f|
    f.inputs 'Details' do
      f.input :email
    end
    f.buttons
  end
  
end

2.UserテーブルのModelクラスで、emailにアクセスできるように設定
$ vim RAILS_ROOT/model/user.rb

class User < ActiveRecord::Base

  # Setup accessible (or protected) attributes for your model
  attr_accessible :email

end

3.railsを再起動
$ rails s