Spree为每个页面添加身份验证...在登录后查看存储

时间:2016-03-21 19:57:49

标签: ruby-on-rails e-commerce spree

我正在将Spree用于我的新项目,而我的项目要求却略有不同。即我希望用户先登录,上传他们的东西 - 每件都有预定义的修正率 - 然后结账,让我们知道他们想要多少件。

我已经安装了spree 3-0 stable并且基本商店设置得很好并且spree-devise-auth已经设置完毕。

我最重要的问题是: -

  1. 每个狂欢页面的身份验证。
  2. 是单线解决方案吗?喜欢before_filter:!authenticate_user?如果是这样,那么在哪里写它。我可以在Spree StoreController中添加它吗?我在搜索整个网络时遇到了错误。

1 个答案:

答案 0 :(得分:0)

您可以覆盖spree的base_controller并将before_filter方法写入其中。

base_controller继承了application_controller,因此可以预先执行任何before_filter操作。

使用base_controller_decorator.class_evel mechanishm覆盖。