标签: ruby-on-rails model devise
我正在使用devise gem在我的网站中进行身份验证。
devise
我希望包括能够向访问者显示的主页(显示产品目录及其平均评分),但不确定如何做到这一点。
这甚至可能吗?还是将设计允许我们创建一个仅在只有用户登录时才显示每个页面的应用程序?
答案 0 :(得分:1)
您可以从ApplicationController中删除before_action :authenticate_user!并将其添加到需要身份验证的单个控制器中,而不必进行身份验证(访问者可以访问)。
before_action :authenticate_user!