Придумайте с одним наследованием таблицы (STI)
Я работаю над Mongoid и Rails4, у меня есть модель структуры (STI), как это,
Class User
devise :database_authenticatable, :registerable
end
Пользовательский класс имеет разработанную функциональность
class Teacher < User
end
class Student < User
end
В route.rb,
devise_for :users
devise_for :teachers, :skip => :sessions
devise_for :students, :skip => :sessions
В контроллере student_profile я определил,
before_filter :authenticate_student!
После входа в систему как «student», если я нажимаю на student_profiles_path его перенаправление в корневой файл. В базе данных тип пользователя хранится как «тип»: «Студент», при регистрации я передаю значение _type через collectionselect.
Есть ли какие-либо настройки или код вещи, которые я должен сделать ... !!!