我正在尝试将设计身份验证与 Angular.js 一起使用。除了我想隐藏服务器端登录表单,即请求的结果/users/sign_in
GET
只留下请求的可能性之外,一切都已经在工作了/users/sign_in
POST
。这可能吗?
问问题
847 次
1 回答
1
我认为您需要在 routes.rb 中跳过您的 devise_for 调用中的会话(或者甚至不调用它)并坚持使用 devise_scope 来设置您的登录路径。因此,您的 routes.rb 将如下所示:
devise_for :users, :skip => :sessions
devise_scope do
post "/users/sign_in" => "devise/sessions#create"
delete "/users/sign_out" => "devise/sessions#destroy"
end
于 2013-02-06T19:55:25.433 回答