Вот мои маршруты разработки:
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
просто перенаправляетя к корневому пути.Пожалуйста, помогите мне понять почему, или я поранюсь.Спасибо.