Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道5:间隙-用户积垢?_Ruby On Rails_Web_Clearance - Fatal编程技术网

Ruby on rails 轨道5:间隙-用户积垢?

Ruby on rails 轨道5:间隙-用户积垢?,ruby-on-rails,web,clearance,Ruby On Rails,Web,Clearance,我目前正在使用 用于身份验证 它允许我使用密码和电子邮件注册和登录 但我想知道如何将其配置为生成用户模型的CRUD页面,因为我实际上希望看到注册用户的列表。您可以使用常规用户控制器,从clearance子类化 class UsersController < Clearance::UsersController def index @logged_in_users = User.where(blah) #whatever logic you need to retrieve th

我目前正在使用 用于身份验证

它允许我使用密码和电子邮件注册和登录


但我想知道如何将其配置为生成用户模型的CRUD页面,因为我实际上希望看到注册用户的列表。

您可以使用常规用户控制器,从clearance子类化

class UsersController < Clearance::UsersController
  def index
    @logged_in_users = User.where(blah) #whatever logic you need to retrieve the list of users 
  end
end

酷!很高兴看到它付诸实施:)
rails g clearance:install
rails g clearance:routes


  resources :users, controller: "users" do
    resource :password,
    controller: "clearance/passwords",
    only: [:create, :edit, :update]
  end

get "/sign_in" => "clearance/sessions#new", as: "sign_in"
delete "/sign_out" => "clearance/sessions#destroy", as: "sign_out"
get "/sign_up" => "clearance/users#new", as: "sign_up"