这个想法......用户在他的页面上可以看到他的所有数据,而其他用户只能看到特定属性(例如:电子邮件)。
我使用“宝石康康”在必要时开出“选择”?铁路应该显示某些领域。
答案 0 :(得分:0)
我能想到的最快的解决方案是将user#show
页面划分为部分。然后,您可以针对每个部分运行can? :read, :attribute
,并为每个:read, :attribute
设置所有用户的能力,或者仅为{。1}}在能力.rb中设置能力。
如果这没有意义,请告诉我,我会尝试伪代码示例