Cancan 轨道:坎坎,模型

Cancan 轨道:坎坎,模型,cancan,Cancan,我安装了Desive、cancan和rolify 已登录的用户创建了城市 我希望cancan只显示每个用户的城市 因此: 我不了解用户和城市之间的关系?没有外键 我发现: can:read,City,:active=>true,:user_id=>user.id“我希望cancan只显示每个用户的城市[sic]。就像您只希望用户能够查看他们创建的城市一样?如何跟踪数据库中的哪个用户创建了哪些城市?如果你不跟踪它,那是你需要添加的第一件事。好的。注册时,我希望自动分配角色。我找不到设计行动的签名

我安装了Desive、cancan和rolify

已登录的用户创建了城市


我希望cancan只显示每个用户的城市

因此:

我不了解用户和城市之间的关系?没有外键

我发现:


can:read,City,:active=>true,:user_id=>user.id

“我希望cancan只显示每个用户的城市[sic]。就像您只希望用户能够查看他们创建的城市一样?如何跟踪数据库中的哪个用户创建了哪些城市?如果你不跟踪它,那是你需要添加的第一件事。好的。注册时,我希望自动分配角色。我找不到设计行动的签名。在何处添加代码用户。添加角色(“角色”)?我尝试了以下操作:我获取“角色”的未定义方法“merge”:String“sportler”)%>然后我获取提交后无法批量分配受保护的属性:roleattr\u访问器!完成了