【发布时间】:2011-07-08 13:21:07
【问题描述】:
我在 github 上的一个简单的 rails 项目中重现了我遇到的问题:
运行rails 3.1rc4: https://github.com/demental/devise_sti
运行轨道 3.0.9: https://github.com/demental/devise_sti_rails3
基本上:
- 我有一个使用设计行为的用户模型
- 我有继承自 User 的 Admin 模型
- 我的路由中有两个设计资源。
以管理员身份登录时,我被 authenticate_admin 拒绝!过滤器,就像我是用户一样。
我不知道这是一个问题还是我做错了什么......有什么想法吗?
【问题讨论】:
标签: ruby-on-rails devise single-table-inheritance ruby-on-rails-3.1