```ruby
ActiveAdmin.register User do

  member_action :become, method: :get do
    begin
      user = User.find(params[:id])
      login(user)
      redirect_to root_path
    rescue
      redirect_to :back, notice: "Unable to become user with id #{params[:id]}"
    end
  end

  action_item :become, only: :show do
    link_to 'Become this User', become_admin_user_path
  end

end
```

Configure helpers admin index page.
user
```ruby
ActiveAdmin.register User do

  index do
    selectable_column
    column :id
    column :first_name
    column :last_name
    column :primary_circle_id
    column :language
    column :is_admin
    column :public_profile
    column :last_login
    actions
  end

  member_action :become, method: :get do
    begin
      user = User.find(params[:id])
      login(user)
      redirect_to root_path
    rescue
      redirect_to :back, notice: "Unable to become user with id #{params[:id]}"
    end
  end

  action_item :become, only: :show do
    link_to 'Become this User', become_admin_user_path
  end

end
```
assistant