我对它的工作原理有点困惑。我一直在关注一些教程,但我遇到的问题是我如何知道注册的用户具有某些权限?
例如,我喜欢让用户在两个不同的角色之间进行选择:
注册屏幕上的企业或居民
我应该将控制台中的这些角色名称添加到角色表中吗?或者有没有更简单的方法将这两种不同的角色类型添加到我的数据库中?
我已经添加了
<% for role in Role.find(:all) %>
<div>
<%= check_box_tag "user[role_ids][]", role.id, @user.roles.include?(role) %>
<%= role.name %>
</div>
<% end %>
但在我看来,什么都没有。我假设因为我的数据库中没有特定的角色名称,它没有显示。
控制台是添加角色的最佳方式吗?或者有没有其他方法可以让我在未来使用,我可以很容易地操纵东西?
谢谢!