Действие Devise edit_account_password перенаправляет меня в корневой каталог

Вот мои маршруты разработки :

devise_for :accounts, :path_names => { :sign_up => "new" } do
  get "sign_in",           :to => "devise/sessions#new"
  get "sign_out",          :to => "devise/sessions#destroy"
  get "/change_password",  :to => "devise/passwords#edit"
end

И вывод моих rake routes :

       account_password POST   /accounts/password(.:format)                {:controller=>"devise/passwords", :action=>"create"}
   new_account_password GET    /accounts/password/new(.:format)            {:controller=>"devise/passwords", :action=>"new"}
  edit_account_password GET    /accounts/password/edit(.:format)           {:controller=>"devise/passwords", :action=>"edit"}
                        PUT    /accounts/password(.:format)                {:controller=>"devise/passwords", :action=>"update"}

Итак, маршрут change_password не на месте, а / change_password просто перенаправляет меня на root_path. Пожалуйста, помогите мне понять, почему, иначе я причиню себе вред. Спасибо.

5
задан Frambot 18 July 2013 в 14:54
поделиться