2013-09-05 3 views
0

Я изучаю RoR в течение недели, и я пытаюсь создать систему входа в систему с двумя типами пользователей, пользователей-пользователей и пользователей пациента. Вы можете зарегистрироваться как врач, только если у вас есть секретный пароль (например, 123), но вы можете создать обычную регистрацию пациентов, используя ваши личные данные, такие как (почта, имя, фамилия и т. Д.). Каждый пользователь будет перенаправлен на свою страницу, у пользователей-пользователей есть другой интерфейс от пользователей-пациентов.Ruby On Rails Вход пользователя с двумя пользовательскими типами

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

Мои вопросы, как я могу создать эту ситуацию я описал? Может ли кто-нибудь дать мне простой подход к моей проблеме?

Спасибо за понимание, которое у вас может быть.

+0

Поскольку вы новичок, вы должны проверить railscast http://railscasts.com/episodes/250-authentication-from-scratch, если вы закончили с этим, вам просто нужно сделать то, что сказал пустая флэшка. –

ответ

0

Простейший подход к этому заключается в том, чтобы проверить на params[:secret_password] == "foo" в методе create вашего контроллера, а затем создать соответствующего пользователя.

+0

Но не могли бы вы дать мне более подробную версию того, что вы говорите, я имею в виду код, потому что я новичок в RoR – Michael