在带有设计的 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
?
提前致谢
在带有设计的 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
?
提前致谢
设计文档讨论了如何更新登录和注销路由。您应该能够my_app
使用记录的相同程序进行前置。
您可以跳过默认路线,请在此处查看
# 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