Rails: ActiveAdmin + разработка

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

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

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


person bpereira    schedule 27.06.2014    source источник


Ответы (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

person nistvan    schedule 28.06.2014