使用Devise,如何将根页面设置为不重定向到" sign_in"页面如果用户已注销?

时间:2015-11-06 20:22:09

标签: ruby-on-rails ruby devise

我想用我的数据库中的某些项目填充根页面,并且只有一个链接可以在页面的某个位置登录。基本上我不想让内容专属于那些登录的人。

1 个答案:

答案 0 :(得分:2)

在根控制器中,只需添加:

skip_before_filter :authenticate_user!

示例:

class RootController < ApplicationController
  skip_before_filter :authenticate_user!

  def index
    #some logic here
  end
end

您也可以将其仅限于索引操作:

skip_before_filter :authenticate_user!, only: [:index]
祝你好运!