我在Rails中通过UserRoleAssoc建立了多到多关系中的用户和角色模型。
我需要一个页面(网页界面),用户可以添加/删除与用户相关的角色,普通用户但管理员只能自己编辑角色。
我的问题是如何实施这个计划,特别是授权。
下面是用户和角色的模型(只是标准的多到多):
class User < ApplicationRecord
has_many :user_role_assocs, dependent: :destroy
has_many :roles, through: :user_role_assocs
end
class Role < ApplicationRe
我在做游戏。现在,我有3个表,‘游戏’,‘用户’和‘游戏_用户’。对于‘游戏’和‘用户’,我烘焙了所有的文件'games_users‘的关联工作良好。
这是我的桌子:
CREATE TABLE `games` (
`id` int(11) NOT NULL,
`owner` int(11) NOT NULL,
`userturn` int(11) NOT NULL,
`tag` varchar(20) NOT NULL,
`status` int(1) NOT NULL,
`gametype_id` int(11) NOT NULL,
`won` int(11) NOT NULL,
`
我正在建设一个教育网站,因为我想增加教师和学生作为不同的用户与一些功能。我试过很多次,但只有默认角色才能工作。我如何为学生和老师分配不同的角色?也尝试过很多插件..。在新用户注册时,角色可以选择。
我也试过这些
/* Add member role to the site */
add_role('member', 'Member', array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
));
/* Add s
我有一个设置,我希望能够建立一个角色记录,以指向用户的技能,地点,制作,团体等。
我将其设置为具有许多与所有事物之间的关系的关系,尽管角色和角色属于所有事物:
class Role < ApplicationRecord
belongs_to :user
belongs_to :skill
belongs_to :production
belongs_to :venue
belongs_to :project
belongs_to :group
end
并按以下方式设置单个角色类别:
class Group < ApplicationRecord
has
我有一个用例,其中一个成员将有不同的角色。如何在PlantUml UseCase中表达这一点。我有以下语法:
@startuml
actor Member
memberTypeA --|> Member
memberTypeB --|> Member
memberTypeC --|> Member
@enduml
这是正确的吗?如果不是,我如何定义角色?