我正在开发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,它会重定向到根文件。在数据库中,用户类型存储为“类型”:“学生”,注册时我通过collectionselect传递_type值。
我是否需要做任何设置或代码...... !!!