首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设计自定义路线滑坡

设计自定义路线滑坡
EN

Stack Overflow用户
提问于 2012-01-17 05:08:36
回答 1查看 385关注 0票数 2

我开始使用自定义路线w/Devise,这样我就可以让我的‘登录’和‘注册’路线转到同一个页面。然而,一旦我遵循“设计自定义路由”的指示,似乎现在必须明确指定每一条路由。这已经打破了我的重置密码链接,因为这部分是处理由设计。

我在这里做错什么了?您可以在下面看到,我必须为我的用户和UserSessions模型详细说明一切。难道我不应该只指定我想要改变的那些吗?

代码语言:javascript
复制
devise_for :users, :controllers => { :sessions => "user_sessions" ,:registrations=>"users"},:skip => [:sessions] do

 get 'users/sign_in' => 'user_sessions#new', :as => :new_user_session
 get 'users/sign_up' => 'user_sessions#new', :as => :new_user_session
 post 'users/sign_in' => 'user_sessions#create', :as => :user_session
 post 'user_sessions' => 'user_sessions#create', :as => :app_sign_in
 delete 'users/sign_out' => 'user_sessions#destroy', :as => :destroy_user_session
 get 'users/sign_out' => 'user_sessions#destroy', :as => :destroy_user_session
 post 'users/:id' => 'users#update', :as =>:update_user
 get 'users' => 'users#index'
 get 'users/:id/edit' => 'users#edit', :as => :edit_user
 get 'users/:id' => 'users#show', :as => :show_user
 delete 'users/:id' => 'users#destroy', :as => :destroy_user

end 
EN

回答 1

Stack Overflow用户

发布于 2012-01-17 06:10:57

你能不能用一下,不确定这对你有用吗?

代码语言:javascript
复制
   devise_for :users
   devise_for :users do
     get '/users/sign_out' => 'devise/sessions#destroy'
   end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8889946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档