【发布时间】:2017-04-24 11:45:58
【问题描述】:
我的用户有不同的角色。例如,一个角色是经理,另一个角色是员工。我能够设置不同的登录和注册,但我希望它们在登录后面都有单独的路由。
class Employee < User
class Manager < User
员工可以访问,但经理不能访问
/stock-plan
经理可以访问,但员工不能访问
/salaries
双方均可访问
/my-salary
/my-team
我怎样才能通过设计实现这一点?
我尝试使用身份验证,但我似乎收到了路由错误,即使 rake routes 表明它是可访问的。
authenticated :employees do
resources :stock_plan
end
【问题讨论】:
-
粘贴路由错误。
-
@seaify-Freelancer 啊,我发现我的认证线路不起作用,因为我使用的是员工的复数形式。
标签: ruby-on-rails devise ruby-on-rails-5