我正在尝试迁移到 Pundit,但遇到了一些麻烦。
我有一个用户模型和一个照片模型。
用户有很多照片,照片是用户的嵌套资源。在我的控制器中,我做
@user = User.find(params[:user_id])
@photos = @user.photos
在我的康康舞能力课上,我有
can :create, Photo, :user => { :id => user.id }
在一个视图中我会使用
<% if can? :create, @user => Photo %>
有人知道如何使用 Pundit 正确执行此操作吗?
先感谢您