0
A
回答
2
通過因爲我已經將控制器來處理設計方面添加範圍
devise_for :users
devise_scope :user do
get '/login' => 'devise/sessions#new'
get '/logout' => 'devise/sessions#destroy'
end
0
這是我到底是怎麼做的,:
在routes.rb中
#Add Devise authentication to users, handling omniauth callbacks in users/omniauth_callbacks_controller
devise_for :users, :skip => [:sessions],
:controllers => { :omniauth_callbacks => 'users/omniauth_callbacks',
:registrations => 'users/registrations'
}
# :skip => [:sessions] tells devise not to create routes for sessions, allowing us to declare our own
as :user do
get 'users/log_in' => 'devise/sessions#new', :as => :new_user_session
post 'users/log_in' => 'devise/sessions#create', :as => :user_session
delete 'users/log_out' => 'devise/sessions#destroy', :as => :destroy_user_session
end
相關問題
- 1. 設計更改user_omniauth_callback路線
- 2. 將設計路線從ID更改爲用戶名
- 3. 更改angular2路由名稱
- 4. 更改計算機名稱
- 5. Ember.js - 如何更改當前路線的「活動」類名稱
- 6. 修改路線名稱 - 導軌
- 7. CoreBluetooth設備名稱更改
- 8. 類似的路線名稱
- 9. 路線::控制器路線名稱
- 10. 在設計中改變路線
- 11. ASP.NET WebApi更改供稿路由名稱
- 12. 更改默認路由名稱
- 13. 更改程序集名稱打破我的XAML設計器
- 14. 更改默認路由設計的Rails
- 15. 更改設備名稱的Android
- 16. BLE4.0更改外設的名稱
- 17. C#更改設置文件的名稱
- 18. 路線名稱由NancyFX
- 19. ServiceStack路線設計
- 20. Overrideing設計路線
- 21. 在Linux上更改線程名稱(htop)
- 22. 更改名稱
- 23. 更改名稱
- 24. 更改名稱
- 25. 更改名稱
- 26. 在設計中添加管理功能後更改路線
- 27. 更改AbstractAction名稱
- 28. Rails 3路線名稱
- 29. 更改iOS模擬器設備名稱
- 30. 如何更改設備名稱? (wifi adb)
優秀。非常感謝。 – Undistraction 2012-02-08 13:30:50