2013-08-06 3 views
2

Это моя ошибкаНе удается массовым правопреемником защищенных атрибутов ActiveAdmin

Can't mass-assign protected attributes: email, password, password_confirmation/Users/judyngai/.rvm/gems/[email protected]/gems/activemodel-3.2.13/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' 

Я просто собираюсь через это краткое руководство.

http://www.railsmine.net/2011/07/activeadmin-tutorial.html

Я не существующие рельсы приложение с моделями/таблицами, что я «синхронизируя панель с»

Я использую рубин 1.9.3p429 и Rails 3.2.13.

Я сделал новое приложение в блоге, установлен камень, установите активную админа и получил ошибку после запуска грабли БД: мигрировать

Я ничего конкретного с activeadmin не строю. Я просто хочу протестировать панель управления администратора и, со временем добавив несколько быстрых таблиц, которые я планирую фильтровать.

ответ

8

Просто добавьте attr_accessible :email, :password, :password_confirmation в вашу Adminuser модель (app/models/admin_user.rb).

+0

Как насчет безопасности? Можете ли вы сделать это для определенной роли, используя, например, ': as =>: active_admin'? –

+0

Там мы идем ... https://github.com/activeadmin/activeadmin/issues/536#issuecomment-4831597 –

Смежные вопросы