我希望能够在用户登录后立即将用户重定向到不同的主页(这部分正在工作),但我仍然希望登录用户能够在需要时访问索引提要。目前他们只能看到 favourites_show_path 而不是 @guidelines = Guideline.order(:title).all。有没有办法(无需构建第二个索引操作和视图)在登录后获取主页以定向到 favourites_show_path 但仍然能够看到@guidelines = Guideline.order(:title).all?
def index
if params[:search].present?
@search = Sunspot.search(Guideline) do
fulltext params[:search]
end
@guidelines = @search.results
else
redirect_to favourites_show_path, :action => 'index' and return if current_user
@guidelines = Guideline.order(:title).all
end