我正在与Spree开发一个电子商务网站。 该网站仅对会员开放。 因此,当客户访问该站点时,需要进行身份验证。
我想“before_filter:authenticate_user!”在ApplicationController中。 但是它给出了“找不到方法”的错误。
实现它的最佳方法是什么?
感谢。
Sam Kong
我找到了解决方案:
用这一行创建home #index。
在控制器中: skip_before_filter:authenticate_spree_user!
在视图中: <%= link_to“登录”,spree.login_path%>
修改routes.rb
root:to => “家#指数”
mount Spree :: Core :: Engine,:at => '/存储'
在ApplicationController中添加
before_filter:authenticate_spree_user!