I am having trouble deleting and showing user records.
Here is my routes.rb
FinalApp::Application.routes.draw do
resources :admin
devise_for :users, :controllers => { :registrations => 'admin' }
    resources :projects
    match "search" => "projects#search", :as => :search
    root :to => 'projects#index'
end
Here is my admin controller:
class AdminController < ApplicationController
def index
    @users = User.all
respond_to do |format|
      format.html # index.html.erb
      format.json { render :json => @users }
    end
  end
def create
    @user = User.new(params[:user])
    respond_to do |format|
      if @user.save
        format.html { redirect_to @user, notice: 'User was successfully created.' }
        format.json { render json: @user, status: :created, location: @user }
      else
        format.html { render action: "new" }
        format.json { render json: @user.errors, status: :unprocessable_entity }
      end
    end
  end
  # GET /users/1
  # GET /users/1.json
  def show
    @user = User.find(params[:id])
@user_user_id = params[:id]
    respond_to do |format|
      format.html # show.html.erb
      format.json { render json: @user }
    end
  end
  # GET /users/new
  # GET /users/new.json
  def new
    @user = User.new
    respond_to do |format|
      format.html # new.html.erb
      format.json { render json: @user }
    end
  end
  # GET /users/1/edit
  def edit
    @user = User.find(params[:id])
  end
  # POST /users
  # POST /users.json
  # PUT /users/1
  # PUT /users/1.json
  def update
    @user = User.find(params[:id])
    respond_to do |format|
      if @user.update_attributes(params[:user])
        format.html { redirect_to @user, notice: 'User was successfully updated.' }
        format.json { head :no_content }
      else
        format.html { render action: "edit" }
        format.json { render json: @user.errors, status: :unprocessable_entity }
      end
    end
  end
  # DELETE /users/1
  # DELETE /users/1.json
  def destroy
    @user = User.find(params[:id])
    @user.destroy
    respond_to do |format|
      format.html { redirect_to users_url }
      format.json { head :no_content }
    end
  end
end
Here is my view:
<%= stylesheet_link_tag "admin" %>
<body>
<div id ="title1">Admin</div>
<div class ="menu"></div>
<div id ="section3">
<table id = "mytable">
<table border = "1">
 <tr>
    <th>Username </th>
    <th>Email</th>
    <th>First Name</th>
        <th>Last Name</th>
<th>Admin?</th>
    <th></th>
    <th></th>
    <th></th>
  </tr>
  <%= link_to "New User", admin_new_path  %><br />
<% @users.each do |t| %>
  <tr>
    <td><%= t.username %></td>
    <td><%= t.email %></td>
    <td><%= t.firstname %></td>
    <td><%= t.lastname %></td>
<td><%= t.admin %></td>
    <td><%= link_to 'Show', t %></td>
    <td> <%= button_to "Delete", t, method: :delete, data: { confirm: 'Are you sure?' } %></td>
  </tr>
<% end %>
</table></br>
</body>
</html> 
I can display the User database, but when I go to delete a record. I get this error No route matches [DELETE] "/users/11". I am new to rails so please remember this when trying to help. Thanks in advance.
Edit: here are my routes =
    admin_index GET    /admin(.:format)               admin#index
                         POST   /admin(.:format)               admin#create
               new_admin GET    /admin/new(.:format)           admin#new
              edit_admin GET    /admin/:id/edit(.:format)      admin#edit
                   admin GET    /admin/:id(.:format)           admin#show
                         PUT    /admin/:id(.:format)           admin#update
                         DELETE /admin/:id(.:format)           admin#destroy
        new_user_session GET    /users/sign_in(.:format)       devise/sessions#new
            user_session POST   /users/sign_in(.:format)       devise/sessions#create
    destroy_user_session DELETE /users/sign_out(.:format)      devise/sessions#destroy
           user_password POST   /users/password(.:format)      devise/passwords#create
       new_user_password GET    /users/password/new(.:format)  devise/passwords#new
      edit_user_password GET    /users/password/edit(.:format) devise/passwords#edit
                         PUT    /users/password(.:format)      devise/passwords#update
cancel_user_registration GET    /users/cancel(.:format)        admin#cancel
       user_registration POST   /users(.:format)               admin#create
   new_user_registration GET    /users/sign_up(.:format)       admin#new
  edit_user_registration GET    /users/edit(.:format)          admin#edit
                         PUT    /users(.:format)               admin#update
                         DELETE /users(.:format)               admin#destroy
                projects GET    /projects(.:format)            projects#index
                         POST   /projects(.:format)            projects#create
             new_project GET    /projects/new(.:format)        projects#new
            edit_project GET    /projects/:id/edit(.:format)   projects#edit
                 project GET    /projects/:id(.:format)        projects#show
                         PUT    /projects/:id(.:format)        projects#update
                         DELETE /projects/:id(.:format)        projects#destroy
                  search        /search(.:format)              projects#search
                    root        /                              projects#index