Rails: ActiveAdmin + Devise

Добрый день. Я новичок в Rails, и я начинаю этот проект в колледже, и мне нужна помощь. У меня есть пользователи, которым не нужно регистрироваться. Я создам всех пользователей. Затем я решил использовать гем ActiveAdmin, и я могу добавлять пользователей через графический интерфейс. Я думал, что это будет легко, но после завершения установки я попытался добавить пользователя, и меня удивил: у меня есть все эти поля, созданные devise для редактирования.

Я хочу знать, есть ли способ, которым я могу редактировать только поля, созданные мной, и эти другие поля автоматически заполняются, как будто я создаю нового пользователя с помощью devise.

PS: я хочу просто следовать линиям, а не всему разрешению. Я действительно потерял rs.

1 ответ

Решение

Да, вы можете указать, какие данные вы хотите отображать в форме:

ActiveAdmin.register AdminUser do

  form do |f|
    f.inputs do
      f.input :email
      f.input :password
    end
    f.actions
  end

end

Остальные входы будут заполнены Devise.

Документы для формы ActiveAdmin: https://github.com/gregbell/active_admin/blob/master/docs/5-forms.md

Другие вопросы по тегам