0
我正在使用Spree构建电子商务应用程序。我创建了一个模型提供(Spree :: Offer)。我创建了一个角色的卖家,我试图给卖方有权查看,更新和使用下面的代码无法使用cancan gem in rails访问模型
如果user.respond_to管理在管理面板此模型(优惠)?(?:has_spree_role)和user.has_spree_role(“供应商”)>可以:?管理,提供
但是,当我登录作为卖方,我无法看到优惠标签管理面板 但是,当我以管理员身份登录,我能够看到Offers Tab.Admin有以下访问权限
can:manage,:all
我新的轨道,我应该怎么做之前任何事情,以获得期望的结果
我不确定它是否能解决您的问题,但是如果您使用的是cancan,请考虑切换到https://github.com/CanCanCommunity/cancancan – sonalkr132