无法使用导轨

时间:2015-06-13 13:01:55

标签: ruby-on-rails ruby-on-rails-4 cancan spree spree-auth-devise

我正在使用Spree构建电子商务应用程序。我创建了一个模型Offer(Spree :: Offer)。我创建了一个角色卖家,我试图让卖家有权使用以下代码在管理面板中查看,更新和管理此模型(优惠)

  

如果user.respond_to?(:has_spree_role?)和user.has_spree_role?(' supplier')>可以:管理,提供

但是当我以卖家身份登录时,我无法在管理员面板中看到优惠标签 但是,当我以管理员身份登录时,我可以看到优惠标签.Admin有以下访问权限

  

可以:管理,:全部

我是rails的新手,我应该事先做些什么来获得理想的结果

1 个答案:

答案 0 :(得分:3)

您需要定义这样的能力,因为商品模型在spree模块下,然后您可以访问Spree :: Offer追索权。

console.log(this.service.getLargeCategoryList()); ←※Prints out as "undefined"