Ruby on rails 如何在网站和管理页面中使用Desive

Ruby on rails 如何在网站和管理页面中使用Desive,ruby-on-rails,ruby,ruby-on-rails-4,devise,routes,Ruby On Rails,Ruby,Ruby On Rails 4,Devise,Routes,我是RoR和Desive的新手,我一直在使用Desive进行用户身份验证。我正在开发一个网站,里面有管理页面。我的结构如下所示: app |-controllers |-admin |- user_list_controller.rb //Every user crud operations are in it. |-views |-admin |-user_list |-new.html.erb

我是RoR和Desive的新手,我一直在使用Desive进行用户身份验证。我正在开发一个网站,里面有管理页面。我的结构如下所示:

app
 |-controllers
       |-admin
           |- user_list_controller.rb //Every user crud operations are in it.

 |-views
     |-admin
         |-user_list
             |-new.html.erb
             |-edit.html.erb
         |-devise //Also have devise views
<%= simple_form_for @user, url: admin_create_user_path, class: "form-horizontal" do |f| %>

     <%= render(:partial => "form", :locals => {:f => f}) %>

 <% end %>
UserListController:

class Admin::UserListController < ApplicationController
    layout 'admin/admin'
  def index
    @user_list = User.all
  end

  def new
    @user = User.new
  end

  def edit
  end

  def delete
  end

  def create_user

  end
end
rake路由的结果是:

Prefix Verb             URI Pattern                 Controller#Action 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
                  PATCH  /users/password(.:format)       devise/passwords#update
                  PUT    /users/password(.:format)       devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel
       user_registration POST   /users(.:format)    devise/registrations#create
new_user_registration GET    /users/sign_up(.:format)devise/registrations#new edit_user_registration GET    /users/edit(.:format)  devise/registrations#edit
                      PATCH  /users(.:format)        devise/registrations#update
                         PUT    /users(.:format)     devise/registrations#update
                     DELETE /users(.:format)        devise/registrations#destroy
        admin_root GET    /admin(.:format)                   admin/admin#index
   admin_user_list GET    /admin/user_list(.:format) admin/user_list#index
admin_create_user POST   /admin/create_user(.:format)       admin/user#create
    admin_new_user GET    /admin/new_user(.:format)          admin/user_list#new
admin_user_proposalsGET /admin/user_proposals(.:format)    admin/user_proposal_forms#index
admin_user_appointments GET /admin/user_appointments(.:format) admin/user_appointments#index
admin_brands GET    /admin/brands(.:format)            admin/brands#index
admin_brand_makes GET  /admin/brand_makes(.:format)    admin/brand_makes#index
 admin_make_types GET    /admin/make_types(.:format)   admin/make_types#index
看起来很乱,很抱歉。最后,我的表单_如下所示:

app
 |-controllers
       |-admin
           |- user_list_controller.rb //Every user crud operations are in it.

 |-views
     |-admin
         |-user_list
             |-new.html.erb
             |-edit.html.erb
         |-devise //Also have devise views
<%= simple_form_for @user, url: admin_create_user_path, class: "form-horizontal" do |f| %>

     <%= render(:partial => "form", :locals => {:f => f}) %>

 <% end %>

“form”,:locals=>{:f=>f})%>
那么我在哪里犯了错误?我已经阅读了Desive中的所有文档,尝试了很多东西,但都无法解决问题

路由文件使用中

 devise_for :users, :controllers => { registrations: 'registrations' }