1

我正在尝试将设计身份验证与 Angular.js 一起使用。除了我想隐藏服务器端登录表单,即请求的结果/users/sign_in GET只留下请求的可能性之外,一切都已经在工作了/users/sign_in POST。这可能吗?

4

1 回答 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 回答