在带有设计的rails 3项目中,如何将登录页面/ users / sign_in放在根路径中。
我的申请被放在
中网址如:http://host/my_app
我正在使用设计进行身份验证
当我调用网址时,网址应自动重定向到
http://host/my_app/users/sign_in
但
我的申请转发到
http://host/users/sign_in
如何将设计身份验证重定向到http://host/my_app/users/sign_in
?
提前致谢
答案 0 :(得分:0)
devise docs讨论如何更新登录和注销路线。您应该能够使用记录的相同过程预先添加my_app
。
答案 1 :(得分:0)
您可以跳过默认路线,请查看here
# 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