How to customise active admin page on keypress

How to customise active admin page on keypress First make new route for getting filtered data: get '/admin/gyms/search_user', :to => 'admin/gyms#search_user', as: :search_gym_user In your controller create new method def search_user @user = User.where("name = ? AND role = ?", params[:name], "none") if params[:name].present? respond_to do |format| format.json { render :json => @user } end end Render partial and add a id to to table panel "Gym Users:", :id => "foo-panel" do # renders app/views/admin/posts/_search_users.html.erb render 'search_users', { users: gym.users } table_for gym.users, id: "search_gym_user" do # binding.pry # filter :"name" , :as => :select, :collection => gym.users.pluck(:name) column "Joined" do |user| distance_of_time_in_words(user.created_at, Time.now)