问题:使用我在数据库中创建的角色,我希望能够根据用户角色限制特定用户的使用。
information :我没有使用MVC方法,只使用连接到数据库以显示信息的空.aspx页面。提供的是在数据库、、中保存角色/用户信息的表的图像。理想情况下,我希望从菜单中删除项目,这取决于用户在哪个角色中。因此,假设用户在角色"Worker“中,他们只会在aspx页面菜单上看到2
有3个角色super_admin,管理,用户。在使用super_admin或admin登录时,我应该能够访问/admin/命名空间,这是工作的。但是,当我以用户身份登录时,我不应该能够访问/admin/命名空间,它应该重定向404页或索引页。我使用cancan来限制控制器的访问。ActiveRecord::Baseend
id name
1 sup