Я пытаюсь создать приложение с разными типами пользователей, я использую authlogic для аутентификации пользователей.Ruby on rails с разными типами пользователей
Итак, у меня есть одна пользовательская модель, у которой есть необходимое поле для authlogic, чтобы сделать свою магию. Теперь я хочу добавить пару различных моделей, которые описывали бы дополнительные поля для разных пользователей.
Допустим, пользователь зарегистрируется, и тогда он будет выбирать свой тип пользователя, когда он будет зарегистрирован, он сможет добавлять информацию, специфичную для его пользовательской модели.
Что было бы лучшим способом сделать это? В настоящее время я изучаю полиморфные модели, но я не уверен, что это лучший путь. Любая помощь будет очень признательна, спасибо.
Спасибо, тот довольно много, что я сделал по отношению к полиморфным и, кажется, работает Allright, проблема в том, однако, что я не могу за жизнь мне понять, как обрабатывать раскрывающееся окно, где пользователь выбирает свой тип пользователя, как я могу связать это так, чтобы модели работали нормально? – Pallinder
Это совершенно другой вопрос :) Но я бы сделал это вручную в контроллере. Имейте «select_tag» с доступными типами, затем в методе create/update проверьте параметр, создайте/обновите соответствующий тип и сохраните. –
Спасибо, куча, я подумал, что это был способ сделать это, но потом я подумал, что может быть один из тех хороших «рельсовых» способов сделать это hehe – Pallinder