我在我的 rails 应用程序中使用 Devise/Cancan。
我没有覆盖默认的设计控制器。我已经生成了默认的设计视图。现在我想从管理面板链接到所有默认设计视图。
所以我有以下 admin_panel_view
<h1>Administrator Dash Board</h1>
<ul>
<li><%=link_to "Sign Up user", user_password_path %></li>
<li><%=link_to "Sign Up user", new_user_password_path %></li>
<li><%=link_to "Sign Up user", edit_user_password_path %></li>
<li><%=link_to "Sign Up user", cancel_user_registration_path %></li>
<li><%=link_to "Sign Up user", user_registration_path %></li>
<li><%=link_to "Sign Up user", edit_user_registration_path %></li>
<li><%=link_to "Sign Up user", users_path %></li>
</ul>
当我单击这些链接中的任何一个时,它们都不起作用。
这是我的路线文件:
resources :businesses
resources :addresses
resources :images
devise_for :users
resources :users , :only => [:show, :index]
authenticated :user do
root :to => "listings#index"
end
root :to => "listings#index"
resources :listings
resources :admin_dash_board, :only => :index
在我的应用程序中,我通过设计视图生成器设置了这些视图:
Views/devise/confirmations/*
Views/devise/mailer/*
Views/devise/passwords/*
Views/devise/registrations/*
Views/devise/sessions/*
Views/devise/shared/*
Views/devise/unlocks/*
我有什么遗漏吗?我怎样才能让他们工作?提前谢谢