我正在将Spree用于我的新项目,而我的项目要求却略有不同。即我希望用户先登录,上传他们的东西 - 每件都有预定义的修正率 - 然后结账,让我们知道他们想要多少件。
我已经安装了spree 3-0 stable并且基本商店设置得很好并且spree-devise-auth已经设置完毕。
我最重要的问题是: -
是单线解决方案吗?喜欢before_filter:!authenticate_user?如果是这样,那么在哪里写它。我可以在Spree StoreController中添加它吗?我在搜索整个网络时遇到了错误。
答案 0 :(得分:0)
您可以覆盖spree的base_controller
并将before_filter
方法写入其中。
base_controller
继承了application_controller
,因此可以预先执行任何before_filter
操作。
使用base_controller_decorator.class_evel
mechanishm覆盖。