Ruby on rails 使用Desive,如何将根页面设置为不重定向到;签入;如果用户已注销,则返回第页?

Ruby on rails 使用Desive,如何将根页面设置为不重定向到;签入;如果用户已注销,则返回第页?,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我想用我数据库中的某些项目填充根页面,并在页面上的某个位置创建一个登录链接。基本上,我不想让这些内容成为登录用户的专属内容 在根控制器中,只需添加: skip_before_filter :authenticate_user! 例如: class RootController < ApplicationController skip_before_filter :authenticate_user! def index #some logic here end en

我想用我数据库中的某些项目填充根页面,并在页面上的某个位置创建一个登录链接。基本上,我不想让这些内容成为登录用户的专属内容

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

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]