2013-09-24 143 views

回答

1

你必須重新定義路徑幫手路線定義:

devise_scope :user do 
    get "sign_in" => "devise/sessions#new", :as => :new_user_session 
end 

這是我一直在做的事情,它工作正常。

請注意,我也刪除了路線中的:to部分。您可以直接使用=>將URL映射到控制器的操作。但我不認爲這與你的問題有關。

0

嘗試添加正斜槓sign_in

devise_scope :user do 
    get "/sign_in", :to => "devise/sessions#new" 
end 
+0

不會更改new_user_session_path的路徑 – pingu

0

在你的routes.rb文件(外devise_scope :user塊)地址:

match "/sign_in", :to => "devise/sessions#new"