Вопрос

У меня есть простое приложение для блога Rails 3, которое нуждается в пользователь администратора, поэтому я могу ограничить создание и редактирование записей блога в админ. Я использовал разработку раньше, но только для пользователей, которые являются общедоступными и могут быть созданы кем-либо. Я не хочу, чтобы способность создавать администратор, чтобы быть общедоступным. Как я должен настроить разработку, чтобы иметь возможность иметь пользователь администратора?

Обновлять:

После создания модели администратора вы можете узнать Как создать администратор, который может войти (Так как вы не сможете зарегистрировать их на переднем углу).

Это было полезно?

Решение

Посмотреть на КАК в Github. Есть в основном два варианта:

  1. Создать отдельную модель администратора
  2. Добавьте атрибут admin на существующую модель пользователя

Я лично предпочитаю вариант 1 для более крупных приложений, которые имеют тенденцию иметь разные взгляды для администраторов и нормальных пользователей. Для небольших приложений я бы порекомендовал вариант 2.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top