Rails 请教一个 devise 自定义 controller 问题

mike · 2012年09月17日 · 最后由 mike 回复于 2012年09月20日 · 3448 次阅读

在 routes.rb 中 devise_for :users, :controller => { :sessions => "users/sessions", :registrations => "users/accounts" }

users/accounts_controller中 class Users::AccountsController < Devise::RegistrationsController layout false end

users/sessions_controller中 class Users::SessionsController < Devise::SessionsController def new layout false end end

可是 rake routes 还是 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

自定义 controller 没起作用是什么情况

需要 登录 后方可回复, 如果你还没有账号请 注册新账号