【发布时间】:2013-05-08 17:42:58
【问题描述】:
我有模型用户和模型招聘人员。目前,这是两个单独的表,但我想将它们合二为一。
当前:
- 用户:id、用户名、密码、姓名
- 招聘人员:id、user_id
理想:
- 用户:id、用户名、密码、角色(招聘人员、管理员)
我了解 STI 的基础知识。我想知道的是,当我在 new Recruiter 控制器(从 User 继承)上执行方法时,如何确保我的所有方法都在调用仅是招聘人员的用户?因此,按照...SELECT * FROM users WHERE role = 'recruiter' 的方式查询所有内容。
【问题讨论】:
标签: ruby-on-rails ruby model sti