导轨 3 cancan 授权图像显示



我正在使用带有cancan的rails 3在我们的一个应用程序中进行授权,我想为图像标签添加授权条件。

请注意,我不想仅仅为了授权图像访问而创建自定义操作。

请建议什么是最好的方法?

有两种方法可以在不使用控制器的情况下处理此问题。

  1. 将角色添加到具有"查看图像"功能的用户模型。然后在视图中使用can?条件包装图像标记。
  2. 将所有图像资产添加到数据库,并测试资产是否与用户关联并且可以读取。

最新更新