0

在带有设计的 rails 3 项目中,如何将登录页面 /users/sign_in 放在根路径中。

我的申请被放置在

网址如:http://host/my_app 我正在使用设计进行身份验证

当我调用 URL 时,URL 应自动重定向到

http://host/my_app/users/sign_in 但我的申请正在转发到 http://host/users/sign_in

如何将设计认证重定向到http://host/my_app/users/sign_in

提前致谢

4

2 回答 2

0

设计文档讨论了如何更新登录和注销路由。您应该能够my_app使用记录的相同程序进行前置。

于 2013-11-11T18:11:30.973 回答
0

您可以跳过默认路线,请在此处查看

# config/routes.rb
devise_for :users, :skip => [:sessions]
as :user do
  get 'my_app/users/sign_in' => 'devise/sessions#new', :as => :new_user_session
  post 'my_app/users/sign_in' => 'devise/sessions#create', :as => :user_session
  delete 'my_app/users/signout' => 'devise/sessions#destroy', :as => :destroy_user_session
end
于 2013-11-11T19:24:13.940 回答