Придумайте с одним наследованием таблицы (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_profiles_path, его перенаправление в корневой файл. В базе данных пользовательский тип хранится как "тип" : "Ученик"при регистрации я передаю значение _type через collectionselect.
Есть ли какие-либо настройки или код вещи, которые я должен сделать ... !!!