我在Rails应用程序中使用Devise gem。我没有创建2个模型(对于用户和管理员),而是创建了一个名为Users且属性为is_admin的用户。
现在我想在我的routes.rb
中添加范围。我能做到吗?我不能做以下事情,因为我只有模型:
namespace 'admin'do
devise_for :admins #:users
end
那么如何为admins
添加范围?
答案 0 :(得分:0)
在不了解您的设置的情况下很难给出详细的答案,但我建议用户和管理员都可以通过相同的表单登录,用户是否看到管理员功能可以通过类似的方式来处理可以可以。因此,不需要两次devise_for
。