Создание администраторского пользователя в Завещании на бете 3 направляющих

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

У меня есть совершенно новое приложение на направляющих 3 беты, и я использую завещание для аутентификации. Я выполнил все комментарии, и все работает отлично в данный момент. Я создал пользовательскую роль и администраторскую роль (следующий этим инструкциям: https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role) и я зарегистрировал меня как первый пользователь, но как сделать, я регистрирую или создаю администраторского ролевого пользователя? Направления от парней завещания устанавливают администраторскую роль, чтобы не быть регистрируемыми, но я не уверен, как Вы, как предполагается, создаете администратора, если Вы не можете зарегистрироваться?!

Любая справка ценилась бы!Спасибо!

44
задан François Beausoleil 22 February 2012 в 17:22
поделиться

2 ответа

Ага. Я чувствую себя тупым.

Если кто-то еще переживает такой же скучный момент. Просто используйте консоль rails для создания пользователя admin:

➡ rails c
Loading development environment (Rails 3.0.0.beta3)
irb(main):001:0> admin = Admin.create! do |u|
irb(main):002:1* u.email = 'sample@sample.com'
irb(main):003:1> u.password = 'password'
irb(main):004:1> u.password_confirmation = 'password'
irb(main):005:1> end

Это будет сделано. Теперь просто перейдите по пути входа в систему и войдите в систему.

92
ответ дан 26 November 2019 в 21:49
поделиться

попробуйте добавить / sign_in к вашему пути администратора, независимо от того, что вы установили ... у меня

http://yoursite.com/admin/sign_in?unauthenticated=true

0
ответ дан 26 November 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: